blob: fd1a1f61e5b386a2ca4024189633fd2f14700c59 [file] [log] [blame]
package kube
deployment: nginx: spec: {
// podTemplate defines the 'cookie cutter' used for creating
// new pods when necessary
template: spec: {
volumes: [{
name: "secret-volume"
secret: secretName: "proxy-secrets"
}, {
name: "config-volume"
configMap: name: "nginx"
}]
containers: [{
image: "nginx:1.11.10-alpine"
ports: [{
containerPort: 80
}, {
containerPort: 443
}]
volumeMounts: [{
mountPath: "/etc/ssl"
name: "secret-volume"
}, {
name: "config-volume"
mountPath: "/etc/nginx/nginx.conf"
subPath: "nginx.conf"
}]
}]
}
}