19 lines
1023 B
Markdown
19 lines
1023 B
Markdown
# 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.
|