apiVersion: apps/v1 kind: Deployment metadata: name: {{ .Release.Name }}-application labels: app: {{ .Release.Name }}-application spec: replicas: 1 selector: matchLabels: app: {{ .Release.Name }}-application template: metadata: labels: app: {{ .Release.Name }}-application spec: containers: - name: {{ .Release.Name }}-application image: {{ .Values.container.image }} imagePullPolicy: Always ports: - containerPort: {{ .Values.container.port }} envFrom: - secretRef: name: {{ .Release.Name }}-secret - configMapRef: name: {{ .Release.Name }}-config # startupProbe: # grpc: # port: {{ .Values.container.port }} # livenessProbe: # grpc: # port: {{ .Values.container.port }} # periodSeconds: 1 # initialDelaySeconds: 2 # failureThreshold: 3 # successThreshold: 1 # readinessProbe: # grpc: # port: {{ .Values.container.port }} # periodSeconds: 1 # initialDelaySeconds: 4 # failureThreshold: 3 # successThreshold: 1