要檢查CentOS上的Kubernetes(k8s)部署狀態,可以使用以下命令:
檢查集群狀態:
kubectl get nodes
這將顯示集群中所有節點的狀態,如果所有節點都顯示為“Ready”,則表示節點已成功加入集群。
檢查節點詳細信息:
kubectl describe node <node-name>
如果有節點處于NotReady狀態,可以運行該命令查看詳細信息,以了解具體原因。
檢查系統組件狀態:
kubectl get pods -n kube-system
這將顯示kube-system命名空間中所有核心組件的狀態。
查看集群事件:
kubectl get events --sort-by='.metadata.creationTimestamp'
通過查看事件日志,可以及時發現集群中的異常情況。
檢查Pod運行狀態:
kubectl get pods -n <namespace>
使用該命令可以查看特定命名空間中所有Pod的運行狀態,包括名稱、狀態、IP地址、所在節點等信息。
檢查服務狀態:
kubectl get services -n <namespace>
這將顯示特定命名空間中所有Service的運行狀態,確保服務正常對外提供訪問。
通過這些命令,您可以全面了解Kubernetes集群的運行狀態,及時發現和解決潛在問題,確保集群的穩定運行。