apiVersion: apps/v1 kind: Deployment metadata: name: api-server labels: app: api-server spec: replicas: 1 selector: matchLabels: app: api-server template: metadata: labels: app: api-server spec: nodeSelector: role: master containers: - name: api-server image: docker.io/nomadics/api-forge:latest imagePullPolicy: Never ports: - containerPort: 8080 env: - name: GIT_USERNAME valueFrom: secretKeyRef: name: api-server-secrets key: GIT_USERNAME - name: GIT_EMAIL valueFrom: secretKeyRef: name: api-server-secrets key: GIT_EMAIL volumeMounts: - name: alaskartv-data mountPath: /data/alaskartv-forge - name: alaskartv-ssh mountPath: /home/appuser/.ssh volumes: - name: alaskartv-data hostPath: path: /home/sager/alaskartv-forge - name: alaskartv-ssh hostPath: path: /home/sager/.ssh