以下是在Ubuntu上进行Kubernetes故障排查的指南:
kubectl get nodes
查看节点是否处于Not Ready状态。kubectl cluster-info
确认主节点和插件状态。sudo systemctl status kubelet
查看状态,journalctl -u kubelet -f
查看日志。df -h
查看磁盘空间,kubectl top nodes
监控资源使用。kubectl get pods
,对异常Pod用kubectl describe pod
查看详情。kubectl logs <pod-name> -c <container-name>
定位应用错误。kubectl get svc
查看服务端口,用ping
、traceroute
测试节点通信。