要检查Debian上的Kubernetes(K8s)安装状态,您可以使用kubectl
命令行工具。以下是一些常用的kubectl
命令,可以帮助您获取集群的详细信息:
-
获取
kubectl
版本: 检查客户端和服务器的kubectl
工具版本。kubectl version
-
获取集群详细信息: 收集有关Kubernetes集群的详细信息。
kubectl cluster-info
-
列出可用的Kubernetes API资源: 列出集群API服务器上可用的所有顶级API资源。
kubectl api-resources
-
检索Kubernetes上下文: 列出
kubeconfig
文件中所有可用的上下文(集群、用户和命名空间)。kubectl config get-contexts
-
切换集群: 在不同的上下文/集群之间切换。这对于管理多个Kubernetes环境很有用。
kubectl config use-context
-
列出任何资源: 列出当前命名空间的所有资源。例如,列出所有部署。
kubectl get deploy -n kube-system
-
Pod描述信息: 获取有关特定Pod的详细信息。
kubectl describe pod
-
检查部署的推出状态: 管理部署的推出和更新,例如检查部署的推出状态。
kubectl rollout status deployment/
通过这些命令,您可以获得Kubernetes集群的基本状态信息,包括节点、Pod、服务等资源的状态。如果您需要更详细的监控和运维功能,可以考虑使用专门的监控工具,如智和信通提供的全面容器监控方案。