Skip to main content
helm chart for kubernetes

Docker
Registry.

A maintained fork of twuni/docker-registry.helm with production hardening, modern Kubernetes defaults, and a four-layer test suite.

Quick install
# Add the Helm repository
helm repo add docker-registry https://risadams.github.io/docker-registry.helm
helm repo update

# Install with defaults
helm install my-registry docker-registry/docker-registry
what you get

Built for production.

Everything you need to run a reliable, secure, and observable private registry on Kubernetes โ€” out of the box.

โŽˆ

Gateway API first

Kubernetes Gateway API (HTTPRoute) with automatic fallback to classic Ingress. One flag, three modes.

๐Ÿ”’

Secure by default

Hardened security contexts, read-only root filesystem, non-root UID, and dropped Linux capabilities out of the box.

๐Ÿ“ฆ

Multiple storage backends

Filesystem, S3 (with IRSA support), Azure Blob, and Swift โ€” configured via a single values key.

๐Ÿ”

HA ready

Stable haSharedSecret via lookup, Redis descriptor cache, StatefulSet mode, and HPA support for production scale.

๐Ÿ“Š

Prometheus native

Metrics endpoint plus ServiceMonitor, PodMonitor, and PrometheusRule resources for full observability.

๐Ÿงช

Thoroughly tested

Four-layer test suite: helm-lint, static analysis, helm-unittest, and kind cluster integration tests on every PR.