apiVersion: apps/v1 kind: Deployment metadata: labels: run: linx name: linx spec: replicas: 1 selector: matchLabels: run: linx template: metadata: labels: run: linx spec: containers: - image: andreimarcu/linx-server:latest name: linx ports: - containerPort: 8080 imagePullPolicy: "Always" volumeMounts: - mountPath: /data/files name: linx-files - mountPath: /data/meta name: linx-meta - mountPath: /data/linx-server.conf subPath: linx-server.conf name: linx-conf - mountPath: /go/src/github.com/andreimarcu/linx-server/static/css/linx.css subPath: linx.css name: linx-css - mountPath: /go/src/github.com/andreimarcu/linx-server/static/css/github-markdown.css subPath: github-markdown.css name: linx-css restartPolicy: Always volumes: - name: linx-files persistentVolumeClaim: claimName: linx-files - name: linx-meta persistentVolumeClaim: claimName: linx-meta - name: linx-conf persistentVolumeClaim: claimName: linx-conf - name: linx-css persistentVolumeClaim: claimName: linx-css