github.com/googlecloudplatform/kubernetes-workshops@v0.0.0-20180501174420-d8199445b2c3/bundles/kubernetes-101/workshop/kubernetes/deployments/frontend.yaml (about) 1 apiVersion: extensions/v1beta1 2 kind: Deployment 3 metadata: 4 name: frontend 5 spec: 6 replicas: 1 7 template: 8 metadata: 9 labels: 10 app: frontend 11 track: stable 12 spec: 13 containers: 14 - name: nginx 15 image: "nginx:1.9.14" 16 lifecycle: 17 preStop: 18 exec: 19 command: ["/usr/sbin/nginx","-s","quit"] 20 volumeMounts: 21 - name: "nginx-frontend-conf" 22 mountPath: "/etc/nginx/conf.d" 23 - name: "tls-certs" 24 mountPath: "/etc/tls" 25 volumes: 26 - name: "tls-certs" 27 secret: 28 secretName: "tls-certs" 29 - name: "nginx-frontend-conf" 30 configMap: 31 name: "nginx-frontend-conf" 32 items: 33 - key: "frontend.conf" 34 path: "frontend.conf"