Files
school-dev-k8s/practice/13.templating/summary_file.yaml
T
Marsel Ibraev f44beb51a9 Add basic info
2021-09-24 11:51:02 +03:00

37 lines
944 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Chart.Name }}-{{ .Release.Name }}
labels:
app: {{ .Chart.Name }}-{{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{ if .Values.annotations }}
annotations:
{{ toYaml .Values.annotations | indent 4 }}
{{ end -}}
spec:
replicas: {{ .Values.replicas | default 2 }}
selector:
matchLabels:
app: {{ .Chart.Name }}-{{ .Release.Name }}
template:
metadata:
labels:
app: {{ .Chart.Name }}-{{ .Release.Name }}
spec:
containers:
- name: nginx
image: {{ .Values.image.name }}:{{ .Values.image.tag }}
ports:
- containerPort: {{ .Values.port }}
{{ if .Values.env }}
env:
{{- range $key, $val := .Values.env }}
- name: {{ $key | quote }}
value: {{ $val | quote }}
{{- end }}
{{ end }}
resources:
{{ toYaml .Values.resources | indent 10 -}}