Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: nginx-configmap-$NAMEVAR
- labels:
- app: nginx-deployment-$NAMEVAR
- data:
- foo.conf: |-
- foo: bar
- ---
- apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
- kind: Deployment
- metadata:
- name: nginx-deployment-$NAMEVAR
- spec:
- selector:
- matchLabels:
- app: nginx-deployment-$NAMEVAR
- replicas: 2 # tells deployment to run 2 pods matching the template
- template: # create pods using pod definition in this template
- metadata:
- # unlike pod-nginx.yaml, the name is not included in the meta data as a unique name is
- # generated from the deployment name
- labels:
- app: nginx-deployment-$NAMEVAR
- spec:
- containers:
- - name: nginx
- image: nginx:1.7.9
- ports:
- - containerPort: 80
- volumeMounts:
- - name: foo
- mountPath: /etc/
- readOnly: true
- volumes:
- - name: foo
- configMap:
- defaultMode: 0600
- name: nginx-configmap-$NAMEVAR
Add Comment
Please, Sign In to add comment