apiVersion: apps/v1 kind: Deployment metadata: name: quay namespace: quay labels: app: quay spec: replicas: 1 selector: matchLabels: app: quay template: metadata: labels: app: quay spec: containers: - name: quay image: quay.io/projectquay/quay:latest ports: - containerPort: 8080 name: web - containerPort: 8443 name: websecure volumeMounts: - mountPath: /quay-registry/conf/stack/ name: quay subPath: conf - mountPath: /quay-registry/datastorage/ name: quay subPath: data nodeSelector: kubernetes.io/arch: amd64 volumes: - name: quay persistentVolumeClaim: claimName: quay-pvc --- apiVersion: v1 kind: Service metadata: name: quay namespace: quay spec: ports: - name: http targetPort: 8080 port: 8080 - name: https targetPort: 8443 port: 443 selector: app: quay type: NodePort