验证CentOS上Kubernetes安装是否成功,可从组件状态、节点与Pod状态、服务功能等方面检查,具体步骤如下:
kubectl get componentstatuses # 查看控制平面组件状态,需显示Healthy
systemctl status kubelet # 检查kubelet服务是否运行
systemctl status docker # 检查容器运行时(如Docker)是否运行
kubectl get nodes
正常应显示所有节点状态为Ready
,若出现NotReady
需排查网络或组件异常。kubectl get pods -n kube-system
应无CrashLoopBackOff
、Pending
等异常状态。kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --type=NodePort --port=80
kubectl get svc nginx
curl http://<节点IP>:<NodePort> # 应返回Nginx默认页面
kubectl run test-pod --image=alpine --rm -it --restart=Never -- sh
ping kubernetes.default.svc.cluster.local # 测试DNS
ping <其他节点IP> # 测试跨节点通信
若以上步骤均正常,说明Kubernetes集群安装成功且基础功能可用。