在Debian上安裝Kubernetes后,可通過以下步驟驗證安裝是否成功:
檢查Kubernetes組件狀態
kubectl get nodes
,確認所有節點狀態為Ready
。kubectl get pods -n kube-system
,確保kube-apiserver
、kube-controller-manager
、kube-scheduler
等組件狀態為Running
。驗證網絡功能
kubectl run test-pod --image=nginx
),通過kubectl exec
進入Pod,使用ping
或wget
訪問其他Pod的IP。kubectl expose deployment my-nginx --type=LoadBalancer --port=80
),通過kubectl get svc
獲取ClusterIP,從集群節點或外部訪問該IP。確認集群信息
kubectl cluster-info
,確認API Server地址及組件狀態。kubectl version
,確??蛻舳伺c服務端版本匹配。可選:驗證可視化工具
kubectl proxy
啟動代理,訪問http://localhost:8001
查看集群狀態。日志與監控(可選)
journalctl -u kube-apiserver
等,排查異常。kubectl top nodes/pods
,確認資源分配正常。注:部分步驟需提前部署測試應用(如Nginx),確保網絡策略允許通信。若遇到問題,可根據錯誤信息結合組件日志進一步排查。