Control Plane Failure
Control Plane Failure
- Check the status of the nodes:
kubectl get nodes
- Check the status of the pods:
kubectl get pods
- Check Controlplane Pods, if the cluster was deployed with the
kubeadmtool:
kubectl get pods -n kube-system
- If the Controlplane components are deployed as Services, check the status of the services:
service kube-apiserver status
service kube-controller-manager status
service kube-scheduler status
* On the Worker Nodes, check the `kubelet` and the `kube-proxy` services:
service kubelet status
service kube-proxy status
-
Check the logs of the Controlplane Components:
- In the case of
kube-adm, check these logs:
- In the case of
kubectl logs kube-apiserver-master -n kube-system
- On the Master Nodes, can also view the logs via the following command:
sudo journalctl -u kube-apiserver
- Reference this documentation for more information:
https://kubernetes.io/docs/tasks/debug/debug-cluster/