要查询 Kubernetes 集群中的 Pod 和 Node 的状态,可以使用 kubectl 命令行工具。

查询 Pod 状态

  1. 查询所有 Pod 的状态:

    kubectl get pods
    

    这将列出所有 Pod 及其状态,包括正在运行的 Pod、已完成的 Pod 和错误的 Pod。

  2. 查询特定命名空间中的 Pod 状态:

    kubectl get pods -n '<namespace>'
    

    将 '' 替换为要查询的命名空间名称。

  3. 查询 Pod 详细信息:

    kubectl describe pod '<pod-name>'
    

    将 '' 替换为要查询的 Pod 的名称。

查询 Node 状态

  1. 查询所有 Node 的状态:

    kubectl get nodes
    

    这将列出所有 Node 及其状态,包括节点名称、节点状态和节点 IP 地址。

  2. 查询 Node 详细信息:

    kubectl describe node '<node-name>'
    

    将 '' 替换为要查询的 Node 的名称。

此外,还可以使用 Kubernetes 的 API 进行更高级的查询和过滤操作。

Kubernetes (K8s) 查询 Pod 和 Node 状态教程

原文地址: https://www.cveoy.top/t/topic/qeUU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录