apiVersion: apps/v1 kind: Deployment metadata: namespace: emc name: nginx-acme-hack-emc-00 labels: app: nginx type: acme-challenge tier: hack worker: emc-00 spec: replicas: 1 selector: matchLabels: app: nginx type: acme-challenge tier: hack worker: emc-00 strategy: type: Recreate revisionHistoryLimit: 5 template: metadata: labels: app: nginx type: acme-challenge tier: hack worker: emc-00 spec: nodeName: emc-00 securityContext: runAsUser: 998 fsGroup: 998 containers: - name: nginx image: spreadspace/nginx:4 imagePullPolicy: Always args: - nginx - -c - /srv/config/nginx.conf - -g - "daemon off;" volumeMounts: - name: home mountPath: /srv - name: nginx-lib mountPath: /var/lib/nginx - name: nginx-config mountPath: /srv/config - name: acme-challenge mountPath: /srv/www/.well-known/acme-challenge volumes: - name: home emptyDir: medium: Memory - name: nginx-lib emptyDir: medium: Memory - name: nginx-config configMap: name: nginx-acme-hack - name: acme-challenge hostPath: type: DirectoryOrCreate path: /var/run/acme/acme-challenge/