You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1.1 KiB

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