验证CentOS上的Kubernetes安装可通过以下步骤进行:
检查组件状态
systemctl status kubelet kube-apiserver etcd 确保核心组件服务正常运行。kubectl version --client 和 kubectl cluster-info。验证节点状态
kubectl get nodes,确认所有节点状态为 Ready。kubectl describe node <节点名> 查看节点详情,包括资源分配和事件。测试Pod与网络
kubectl run nginx --image=nginx --port=80,并检查状态:kubectl get pods。kubectl expose deployment nginx --type=NodePort --port=80,通过节点IP和端口访问Nginx。kubectl exec -it <测试Pod名> -- ping kubernetes.default 或 curl <Service-IP>:<端口>。检查网络插件
kubectl get pods -n kube-system -l app.kubernetes.io/name=<插件名>。kubectl get networkpolicies -A 和 kubectl get services -A。查看集群资源
kubectl top nodes 查看节点资源使用情况(需部署Metrics Server)。kubectl get pv 和 kubectl get pvc -A。参考来源: