AdGuard Home
DNS filtering with a web UI, DNS-over-TLS, and certificates from cert-manager.
The Kubernetes namespace is adguard. The workload uses adguard-pvc for
configuration and working data, and mounts the adguard-certs TLS Secret.
The LoadBalancer Service exposes DNS separately from the web ingress.
The Compose stack publishes TCP/UDP 53 and TCP 853 on the host. Prepare conf/
and certs/ before starting it. Starting both DNS deployments on the same address
can cause a port conflict.
Inspect
From the repository root:
kubectl get pods,svc,pvc -n adguard
kubectl get events -n adguard --sort-by=.metadata.creationTimestamp
See the repository README for deployment selection.