您可以查看已向 NSX 注册的所有 Antrea Kubernetes 集群的列表,并根据多个筛选条件(如外部 ID、集群名称、CNI 类型、容器集群类型以及其他条件)筛选此列表。

Antrea Kubernetes 集群清单包含在 NSX 清单中时,集群管理员可以在 NSX Manager UI 中执行基本分析和诊断任务。

例如:
  • 查看集群中正在运行的 Kubernetes 服务。
  • 验证特定 Kubernetes 服务是已启动还是已关闭。
  • 验证 Kubernetes 集群中每个节点上的 Antrea 代理的运行状况。
  • 查看集群中正在运行的 Pod。
  • 检查集群中是否有任何 Pod 已关闭。
  • 确定集群中的哪些 Pod 与特定 Kubernetes 服务相关联。
  • 阅读 Antrea 集群网络策略 (ACNP) 的规范。

前提条件

必须向 NSX 注册 Antrea Kubernetes 集群。

有关注册 Antrea Kubernetes 集群的详细信息,请参见向 NSX 注册 Antrea Kubernetes 集群

过程

  1. 从浏览器中,通过 https://nsx-manager-ip-address 登录到 NSX Manager
  2. 导航到清单 > 容器 > 集群
    将以表格形式显示 NSX 清单中所有容器集群的列表。
    重要说明: 在浏览器中启动 NSX Manager 应用程序时, NSX Manager UI 会获取有关已注册的 Antrea Kubernetes 集群的信息。如果该应用程序 UI 已打开,则不会自动获取 Antrea Kubernetes 集群注册信息。根据当前 UI 设计,这是预期行为。

    如果未将任何 Antrea Kubernetes 集群注册到 NSX,并且在 UI 打开时注册第一个集群,则在导航到集群页面后,需要强制刷新浏览器。此手动浏览器刷新只需在注册第一个集群后执行一次,而无需在每次将新的 Antrea Kubernetes 集群注册到 NSX 后都执行。如果已有 Antrea Kubernetes 集群注册到 NSX,则不必强制刷新浏览器即可获取新添加的集群。单击集群页面上的刷新链接可获取更新的列表。

  3. 要查看仅包含 Antrea Kubernetes 集群的列表,请通过将 CNI 类型设为 Antrea 来筛选该表。
  4. 要查看有关特定 Antrea Kubernetes 集群中所有节点、Kubernetes 服务和 Pod 的信息,请单击相应列中的超链接编号。
  5. 展开表中的相应行可查看有关特定 Antrea Kubernetes 集群的更多详细信息。
    例如,查看以下详细信息:
    • Antrea Kubernetes 集群的基础架构类型(例如:vSphere、AWS、Azure、Google、VMware Cloud 等)。
    • Kubernetes 集群中安装的 Antrea 版本。
    • Kubernetes 集群中的 Antrea 集群网络策略数。
    • Antrea 集群网络策略的规范(YAML 清单)。这些策略处于集群范围内。
    • Kubernetes 集群中的命名空间数以及每个命名空间的详细信息。
    • NodePortLocal 范围。默认范围为 61000-62000。
    • NodePort 范围。默认范围为 30000-32767。
    • Antrea Egress 数、Egress IP 和 Egress 资源的规范(YAML 清单)。
    • Antrea IP 池数和 IP 池的规范(YAML 清单)。

    此列表中未提供可查看的有关 Antrea Kubernetes 集群的所有清单详细信息。要了解详细信息,请查看 NSX Manager UI 中的集群页面。

    注:
    • 对于 Antrea Kubernetes 集群,网络状态列显示不适用。目前,此列仅用于那些将 NSX Container Plugin (NCP) 用作 CNI 的容器集群。
    • NSX 发现 Kubernetes 集群对象(如节点、命名空间、Pod、服务等)上的标签时,这些标签始终显示在 NSX 清单中并带有 dis:k8s 前缀。请记住,Kubernetes 中的标签映射到 NSX 中的标记,而 Kubernetes 中的键映射到 NSX 中的范围。