- added additional traefik ingress controller for accessing internal services via ingress.
35 lines
671 B
YAML
35 lines
671 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
|
|
cert-manager.io/cluster-issuer: "acme-issuer"
|
|
tls:
|
|
enabled: true
|
|
host: "*.example.com"
|
|
secretName: registry-tls
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port: 5000
|
|
|
|
pvc:
|
|
claimName: registry-pvc
|
|
enabled: true
|
|
storageClass: longhorn
|
|
accessMode: ReadWriteOnce
|
|
size: 5Gi
|
|
|
|
credentialSecret:
|
|
name: registry-credentials |