apiVersion: apps/v1 kind: Deployment metadata: labels: app: web name: web spec: replicas: 1 selector: matchLabels: app: web strategy: {} template: metadata: labels: app: web spec: containers: - image: nginx name: nginx ports: - containerPort: 80 volumeMounts: - name: index mountPath: /usr/share/nginx/html/index.html subPath: index.html - name: nginx-config mountPath: /etc/nginx/conf.d/default.conf subPath: default.conf volumes: - name: index configMap: name: jenova-index-html - name: nginx-config configMap: name: nginx-config --- apiVersion: v1 kind: ConfigMap metadata: name: jenova-index-html data: index.html: | P
     .----------------.
    | .--------------. |
    | |   ______     | |
    | |  |_   __ \   | |
    | |    | |__) |  | |
    | |    |  ___/   | |
    | |   _| |_      | |
    | |  |_____|     | |
    | |              | |
    | '--------------' |
     '----------------'
            
--- apiVersion: v1 kind: Service metadata: name: jenova spec: selector: app: web ports: - port: 80