以下是K8s在CentOS上的故障排查步骤及常用命令:
kubectl get nodes:查看节点是否正常就绪。kubectl get pods --all-namespaces:查看Pod状态,定位异常Pod。journalctl -u kubelet -f:查看kubelet日志。kubectl logs <pod-name> -c <container-name>:查看Pod内容器日志。kubectl get services:检查服务状态及端口配置。ping/nslookup:测试节点间网络连通性及DNS解析。free -g/cat /proc/cpuinfo:查看内存、CPU使用情况。dd命令测试磁盘IO性能。kubectl get pv,pvc,storageclass:检查存储卷配置。kubectl debug:进入Pod调试容器。kubectl cluster-info/kubectl get cs:查看集群组件状态。参考来源: