34 lines
		
	
	
		
			629 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			629 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: registry
 | |
| namespace: docker-registry
 | |
| storage: 5Gi
 | |
| host: registry.example.com
 | |
| 
 | |
| deployment:
 | |
|   replicas: 1
 | |
|   containerPort: 5000
 | |
|   image: registry:2
 | |
|   registryStorageVolumeName: registry-storage
 | |
|   authStorageVolumeName: auth-storage
 | |
| 
 | |
| ingress:
 | |
|   enabled: true
 | |
|   annotations:
 | |
|     traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | |
|   tls:
 | |
|     enabled: true
 | |
|     host: "*.example.com"
 | |
|     secretName: wildcard-cert-secret
 | |
| 
 | |
| service:
 | |
|   type: ClusterIP
 | |
|   port: 5000
 | |
| 
 | |
| pvc:
 | |
|   claimName: registry-pvc
 | |
|   enabled: true
 | |
|   storageClass: longhorn
 | |
|   accessMode: ReadWriteOnce
 | |
|   size: 5Gi
 | |
| 
 | |
| credentialSecret:
 | |
|   name: registry-credentials |