在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服務。