1023 B
CoreDNS adoption
The upstream CoreDNS chart is reconciled by Argo CD. It preserves the
kube-system/coredns Deployment selector, the
kube-dns Service name and 10.96.0.10 ClusterIP, the current image tag,
Corefile behavior, two ODROID replicas, and the existing PDB selector.
The first no-prune sync was validated with two ready DNS endpoints and working
UDP/TCP lookups. The chart uses different port names and additional Pod
labels/security settings, so its initial adoption rolled the DNS pods; the
Service UID and 10.96.0.10 ClusterIP stayed unchanged. The separate
prometheus-kube-prometheus-coredns Service still serves metrics on 9153.
The existing system:coredns RBAC and coredns ServiceAccount remain owned by
Kubernetes bootstrap; this chart intentionally does not render replacements.
Pruning stays disabled for this cluster-critical service. The historical
coredns-deployment direct-CD workflow and kubeconfig/RBAC are retired after
Argo adoption; the deployment-only repository is archived.