溫馨提示×

Debian K8s安裝后怎么驗證

小樊
49
2025-08-14 06:03:38
欄目: 智能運維

在Debian上安裝Kubernetes后,可通過以下命令驗證安裝是否成功:

  1. 檢查kubectl版本

    kubectl version --client  
    

    顯示客戶端版本即表示安裝正確。

  2. 查看集群節點狀態

    kubectl get nodes  
    

    所有節點應顯示為Ready狀態。

  3. 檢查核心組件運行狀態

    kubectl get pods -n kube-system  
    

    確保kube-apiserver、kube-controller-manager等核心組件Pod狀態為Running。

  4. 驗證網絡連通性

    • 檢查CoreDNS是否正常:
      kubectl get pods -n kube-system | grep coredns  
      
      確保CoreDNS Pod處于Running狀態。
    • 測試Pod間通信:
      kubectl run test-pod --image=busybox --rm -it -- /bin/sh  
      ping <其他Pod的Service域名或IP>  
      
      例如:ping nginx-service.default.svc.cluster.local。
  5. 部署測試應用

    • 創建Nginx Deployment并檢查狀態:
      kubectl apply -f nginx-deployment.yaml  
      kubectl get deployments  
      
      確保副本數達到預期。
    • 通過NodePort或ClusterIP訪問服務:
      kubectl port-forward svc/nginx-deployment 8080:80  
      curl http://localhost:8080  
      
      應返回Nginx默認頁面。
  6. 查看集群資源使用情況(需安裝Metrics Server)

    kubectl top nodes  
    kubectl top pods --all-namespaces  
    

    確保資源使用在合理范圍內。

:若需更全面檢查,可使用kubectl cluster-info dump導出診斷信息,或通過kubectl describe查看異常資源的詳細日志。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女