要检查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集群的运行状态,及时发现和解决潜在问题,确保集群的稳定运行。