驗證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
。參考來源: