在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
命令測試連通性。測試高級功能(可選)
參考來源: