--- apiVersion: apps/v1 kind: Deployment metadata: name: cgit namespace: personal-services labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: cgit app.kubernetes.io/part-of: personal-services spec: replicas: 1 selector: matchLabels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: cgit app.kubernetes.io/part-of: personal-services strategy: type: RollingUpdate template: metadata: labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: cgit app.kubernetes.io/part-of: personal-services spec: nodeName: "mieshu.tyil.net" containers: - image: emarcs/nginx-cgit name: cgit ports: - containerPort: 80 volumeMounts: - mountPath: /srv/git name: data - mountPath: /etc/cgitrc subPath: cgitrc name: config restartPolicy: Always volumes: - name: data hostPath: path: /mnt/pool/git type: DirectoryOrCreate - name: config configMap: name: cgit ...