registry-deployment.yaml 656 B

12345678910111213141516171819202122232425262728293031323334353637
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: docker-registry
  5. spec:
  6. ports:
  7. - port: 5000
  8. targetPort: 5000
  9. selector:
  10. app: registry
  11. ---
  12. apiVersion: v1
  13. kind: Pod
  14. metadata:
  15. name: docker-registry-pod
  16. labels:
  17. app: registry
  18. spec:
  19. containers:
  20. - name: registry
  21. image: registry:2
  22. volumeMounts:
  23. - name: repo-vol
  24. mountPath: "/var/lib/registry"
  25. ports:
  26. - containerPort: 5000
  27. name: registryport
  28. volumes:
  29. - name: repo-vol
  30. persistentVolumeClaim:
  31. claimName: docker-repo-pvc
  32. - name: certs-vol
  33. secret:
  34. secretName: certs-secret
  35. - name: auth-vol
  36. secret:
  37. secretName: auth-secret