检查Debian上K8s安装状态的核心步骤如下,均通过kubectl命令实现:
检查节点状态
kubectl get nodes:查看所有节点是否处于Ready状态。
kubectl describe node <节点名>:查看节点详细信息及事件。
检查Pod状态
kubectl get pods --all-namespaces:查看所有命名空间的Pod是否处于Running状态且Ready标记正常。
kubectl describe pod <Pod名> -n <命名空间>:查看异常Pod的详细事件和日志。
检查核心组件状态
kubectl get pods -n kube-system:查看kube-apiserver、kube-controller-manager、kube-scheduler等核心组件是否正常运行。
验证网络与存储
kubectl get pods -n kube-system | grep calico(若使用Calico网络插件):检查网络插件Pod状态。
kubectl get pv/kubectl get pvc:查看持久化存储卷和声明状态(若使用存储)。
查看集群事件
kubectl get events:获取集群近期事件,辅助排查异常。
说明:若所有节点显示Ready、核心组件Pod运行正常且无异常事件,则安装成功。如遇问题,可通过journalctl -u kubelet查看节点日志。