apiVersion: apps/v1 kind: Deployment metadata: name: registry namespace: registry labels: app: registry spec: replicas: 1 selector: matchLabels: app: registry template: metadata: labels: app: registry spec: containers: - name: registry image: registry:3.0 ports: - containerPort: 5000 name: registry protocol: TCP env: - name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY value: /var/lib/registry - name: REGISTRY_STORAGE_DELETE_ENABLED value: "true" volumeMounts: - name: registry-data mountPath: /var/lib/registry resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "512Mi" cpu: "500m" livenessProbe: httpGet: path: / port: 5000 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: httpGet: path: / port: 5000 initialDelaySeconds: 5 periodSeconds: 5 volumes: - name: registry-data persistentVolumeClaim: claimName: registry-pvc