FEAT(zot): add Zot container registry

- ARM64 image (ghcr.io/project-zot/zot-linux-arm64:v2.1.13)
- htpasswd authentication via Vault ExternalSecret
- Ingress at zot0213.kro.kr with Let's Encrypt TLS
- local-path storage (50Gi)
- Prometheus metrics enabled
This commit is contained in:
2026-01-07 14:31:04 +09:00
parent 9c0fddb0ef
commit 03f17000e9
4 changed files with 194 additions and 0 deletions

18
zot/manifests/secret.yaml Normal file
View File

@@ -0,0 +1,18 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: zot-htpasswd-secret
namespace: zot
spec:
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
name: zot-htpasswd
creationPolicy: Owner
data:
- secretKey: htpasswd
remoteRef:
key: zot
property: HTPASSWD