apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "flask-hello.fullname" . }} spec: replicas: {{ .Values.replicaCount }} selector: matchLabels: { app: {{ include "flask-hello.name" . }} } template: metadata: labels: { app: {{ include "flask-hello.name" . }} } spec: {{- if .Values.imagePullSecrets }} imagePullSecrets: {{ toYaml .Values.imagePullSecrets | nindent 6 }} {{- end }} containers: - name: app image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" ports: [{ containerPort: {{ .Values.containerPort }} }] readinessProbe: { httpGet: { path: "/", port: {{ .Values.containerPort }} } } livenessProbe: { httpGet: { path: "/", port: {{ .Values.containerPort }} } }