溫馨提示×

如何檢查centos上k8s是否安裝成功

小樊
122
2025-02-14 13:52:38
欄目: 智能運維

在CentOS上檢查Kubernetes(k8s)是否安裝成功,可以通過以下步驟進行:

檢查kubelet服務狀態

在master節點上,運行以下命令來檢查kubelet服務的狀態:

sudo systemctl status kubelet

如果kubelet服務正在運行,你應該會看到類似以下輸出:

● kubelet.service - Kubernetes kubelet
   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-02-14 12:34:56 UTC; 1h 20min ago
 Main PID: 12345 (kubelet)
   CGroup: /system.slice/kubelet.service
           └─12345 /usr/bin/kubelet --config=/var/lib/kubelet/config.yaml --container-runtime=containerd --kubeconfig=/var/lib/kubelet/kubeconfig --bootstrap-kubeconfig=/var/lib/kubelet/bootstrap.kubeconfig --node-labels=kubernetes.io/role=master

檢查kube-apiserver服務狀態

在master節點上,運行以下命令來檢查kube-apiserver服務的狀態:

sudo systemctl status kube-apiserver

如果kube-apiserver服務正在運行,你應該會看到類似以下輸出:

● kube-apiserver.service - Kubernetes API server
   Loaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-02-14 12:34:56 UTC; 1h 20min ago
 Main PID: 67890 (kube-apiserver)
   CGroup: /system.slice/kube-apiserver.service
           └─67890 kube-apiserver --address=192.168.1.1 --port=6443 --tls-cert-file=/etc/kubernetes/ssl/tls.crt --tls-private-key-file=/etc/kubernetes/ssl/tls.key --client-ca-file=/etc/kubernetes/ssl/ca.crt --admission-control-config-file=/etc/kubernetes/admission-control.yaml

檢查kubectl命令行工具

確保kubectl命令行工具已經正確安裝并配置。你可以通過以下命令來檢查kubectl的版本:

kubectl version

如果kubectl已經正確安裝,你應該會看到類似以下輸出:

Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}

檢查節點狀態

在master節點上,運行以下命令來查看集群中的所有節點狀態:

kubectl get nodes

如果所有節點都顯示為Ready狀態,那么說明Kubernetes集群安裝成功。例如:

NAME     STATUS   ROLES    AGE   VERSION
master   Ready    master   1h    v1.20.0
node1    Ready    <none>   1h    v1.20.0
node2    Ready    <none>   1h    v1.20.0

檢查Pod狀態

在master節點上,運行以下命令來查看所有Pod的狀態:

kubectl get pods --all-namespaces

如果所有Pod都顯示為Running狀態,那么說明Kubernetes集群中的資源已經成功調度和運行。

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