vSphere Kubernetes Service
The high resource utilization during the CoreDNS pod's initialization significantly exceeds the standard operational baselines.
Scale down and scale up the replicas of the CoreDNS deployment using the following commands:
kubectl scale deployment coredns -n kube-system --replicas=0kubectl scale deployment coredns -n kube-system --replicas=2Note: A rollout restart can hang if new Pods fail to pass readiness probes, as the Deployment Controller will not terminate old Pods until replacements are healthy. If the rollout is stuck due to configuration errors (like invalid images), scaling the deployment to zero and then back up can force a clean slate. However, be aware that this causes temporary downtime.
kubectl -n kube-system edit configmap coredns.:53 { .:53 { log errors health { lameduck 5s } ready ...}