apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "miweb-chart.fullname" . }} labels: app: nginx {{- include "miweb-chart.labels" . | nindent 4 }} spec: selector: matchLabels: app: nginx tier: frontend {{- include "miweb-chart.selectorLabels" . | nindent 6 }} template: metadata: labels: app: nginx tier: frontend {{- include "miweb-chart.selectorLabels" . | nindent 8 }} spec: containers: - env: - name: KUBERNETES_CLUSTER_DOMAIN value: {{ .Values.kubernetesClusterDomain }} image: {{ .Values.example.nginx.image.repository }}:{{ .Values.example.nginx.image.tag | default .Chart.AppVersion }} name: nginx ports: - containerPort: 80 name: nginx-http resources: {} volumeMounts: - mountPath: /usr/share/nginx/html/ name: nginx-www-folder imagePullSecrets: - name: reg-cred-secret volumes: - name: nginx-www-folder persistentVolumeClaim: claimName: {{ include "miweb-chart.fullname" . }}-pv-claim