验证CentOS上Kubernetes是否安装成功,可通过以下步骤检查:
检查组件版本
运行以下命令查看kubelet
、kubeadm
、kubectl
版本,确认安装正确:
kubelet --version
kubeadm --version
kubectl version --client
查看节点状态
使用kubectl
检查节点是否处于Ready
状态:
kubectl get nodes
若所有节点均显示Ready
,则节点加入集群成功。
验证Pod运行状态
查看kube-system
命名空间下的核心Pod(如kube-apiserver
、etcd
等)是否正常运行:
kubectl get pods -n kube-system
所有Pod状态应为Running
。
测试Service功能
部署一个简单服务(如Nginx),检查是否能正常访问:
kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --type=NodePort --port=80
kubectl get svc nginx # 查看分配的外部IP
curl <外部IP> # 应返回Nginx默认页面
检查集群信息
使用kubectl cluster-info
查看控制平面组件(如API Server、CoreDNS)是否正常运行:
kubectl cluster-info
总结:若组件版本正确、节点和Pod状态正常、服务可访问,则说明Kubernetes安装成功。