以下是Debian上Kubernetes的故障排查方法:
kubectl get nodes查看节点状态,确保均为Ready。kubectl get pods --all-namespaces查看Pod状态,关注Pending、Error等异常状态。journalctl -u kubelet等命令查看kubelet、kube-proxy等组件日志。kubectl logs <pod-name>查看特定Pod的容器日志。kubectl get pods -n kube-system。ping、traceroute等工具测试节点间及Pod间网络连通性。kubeconfig文件正确:kubectl config view。kubectl auth can-i <verb> <resource>。kubectl describe node <node-name>查看节点资源使用情况。kubectl get pv,pvc,storageclass。kubeadm upgrade apply。kubectl delete pod <pod-name> --force。参考来源:[1,2,3,4,5,6,7,8,9,10,11]