Redistribute coreDNS pods after fresh cluster install
Nobody has claimed this yet.
- Dominant language
- MDX
- Stars
- 11
- Forks
- 76
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 26
Description
Description
When bootstrapping an HA Talos cluster, both CoreDNS replicas may initially be scheduled on the same control plane node. If that node crashes, DNS resolution is not available until the pod(s) are rescheduled.
The Kubernetes kubeadm HA documentation recommends restarting CoreDNS after the additional nodes have joined:
kubectl rollout restart deployment -n kube-system coredns
This allows the scheduler to redistribute the CoreDNS replicas across the available nodes.
It might be useful to add a similar note to the Talos HA/production cluster documentation.
Related Kubernetes documentation issue: kubernetes/website#52089
References
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Talos HA/production cluster documentation and compare its guidance with the linked Kubernetes kubeadm high-availability section. Add a note explaining when to restart the CoreDNS deployment after additional control plane nodes join, then verify that the documented command and placement are clear.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100