Files
chart/doc.yaml
2022-11-18 13:36:41 +02:00

107 lines
2.7 KiB
YAML

---
# Source: common/templates/common.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: release-name-common
labels:
app: common
app.kubernetes.io/instance: release-name
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: common
app.kubernetes.io/version: v1
helm-revision: "1"
helm.sh/chart: common-1.0.0
key: value
release: release-name
annotations:
rollme: eT55m
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/name: common
app.kubernetes.io/instance: release-name
app: common
release: release-name
template:
metadata:
annotations:
app.kubernetes.io/name: common
app.kubernetes.io/instance: release-name
app: common
release: release-name
labels:
app.kubernetes.io/name: common
app.kubernetes.io/instance: release-name
app: common
release: release-name
spec:
containers:
- name: release-name-common
image:
imagePullPolicy: IfNotPresent
tty: false
stdin: false
securityContext:
runAsNonRoot: true
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
privileged: false
capabilities:
add: []
drop: []
env:
- name: TZ
value: "UTC"
- name: UMASK
value: "2"
- name: UMASK_SET
value: "2"
- name: NVIDIA_VISIBLE_DEVICES
value: "void"
- name: S6_READ_ONLY_ROOT
value: "1"
ports:
- name: main
containerPort: 999999
protocol: TCP
probes:
livenessProbe:
httpGet:
path: /
scheme: HTTP
port: 999999
initialDelaySeconds: 10
failureThreshold: 5
timeoutSeconds: 5
periodSeconds: 10
readinessProbe:
httpGet:
path: /
scheme: HTTP
port: 999999
initialDelaySeconds: 10
failureThreshold: 5
timeoutSeconds: 5
periodSeconds: 10
startupProbe:
httpGet:
path: /
scheme: HTTP
port: 999999
initialDelaySeconds: 10
failureThreshold: 60
timeoutSeconds: 2
periodSeconds: 5
resources:
limits:
cpu: 4000m
memory: 8Gi
requests:
cpu: 10m
memory: 50Mi