在CentOS上安装Kubernetes后,可通过以下方式测试集群状态及功能:
检查集群组件状态
kubectl get nodes
,确保所有节点为Ready
。kubectl get componentstatuses
,确认API Server、etcd等组件状态为Healthy
。systemctl status kubelet
、systemctl status kube-apiserver
,确保服务正常运行。测试Pod与Service功能
kubectl create deployment nginx --image=nginx --port=80
kubectl expose deployment nginx --type=NodePort --port=80
检查Pod状态:kubectl get pods
,确保为Running
。kubectl get svc
获取NodePort
或LoadBalancer
地址,用curl
或浏览器访问测试。验证网络连通性
kubectl exec
执行ping
或nc
命令测试连通性。测试高级功能(可选)
参考来源: