Add bind-external namespace for externally-reachable zones #329
Reference in New Issue
Block a user
Delete Branch "benvin/bind-external"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We self-delegate
_acme-challenge.unkin.netinto anacme.unkin.netzone we serve ourselves, so cert-manager can solve Let's Encrypt DNS-01 over RFC2136/TSIG. That needs a publicly-reachable authoritative BIND, separate from the internal estate.bind-external(base + au-syd1 overlay); register it in the platform ApplicationSet and AppProject destinations (bind-operator already watches all namespaces).bind-external: authoritative-only, recursion off, no forwarding, transfers denied except the keyed catalog/zone AXFR; 2 replicas; primaryService is a dmz-pinned PureLB LoadBalancer at198.18.199.53.acme.unkin.net(primary, dynamicUpdate) and BindTSIGKeycertmanager(hmac-sha256), whose Secretcertmanager-tsigreflects into thecert-managernamespace for the rfc2136 solver.Pairs with argocd-apps #327 (the ClusterIssuers) and a one-time Google Cloud DNS delegation + NAT of the public IP :53 to
198.18.199.53.