在CentOS上安裝Kubernetes(k8s)后,可以通過以下步驟驗證安裝是否成功:
檢查kubelet服務狀態:
systemctl status kubelet
如果kubelet服務正在運行,你應該會看到類似 Active: active (running)
的狀態。
檢查kube-apiserver服務狀態:
systemctl status kube-apiserver
kube-apiserver服務也應該顯示為 Active: active (running)
。
檢查etcd服務狀態:
systemctl status etcd
etcd服務也應該處于運行狀態。
使用以下命令查看集群中的所有節點:
kubectl get nodes
你應該能看到一個或多個節點,狀態為 Ready
。
創建一個簡單的Pod來驗證Pod的管理功能是否正常:
kubectl run nginx --image=nginx --port=80
然后使用以下命令檢查Pod的狀態:
kubectl get pods
你應該能看到剛剛創建的Pod,狀態為 Running
。
創建一個Service來驗證Service的負載均衡功能是否正常:
kubectl create deployment my-nginx --image=nginx --port=80
kubectl expose deployment my-nginx --type=NodePort --port=80
然后使用以下命令檢查Service的狀態:
kubectl get svc
你應該能看到一個外部端口已分配給你的Service,并且能夠訪問到Nginx服務。
通過以上步驟,你可以驗證CentOS上的Kubernetes集群是否安裝成功。如果所有組件和節點都顯示為 Ready
狀態,那么可以認為安裝是成功的。