21 lines
782 B
YAML
21 lines
782 B
YAML
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 }} } }
|