您可以将 Tanzu Kubernetes Grid Integrated Edition 添加为数据源,并提取 vRealize Network Insight 中的集群详细信息。

注: vRealize Network Insight 仅支持所有 VMware Tanzu Kubernetes Grid 产品中的 VMware Tanzu Kubernetes Grid Integrated Edition。

前提条件

  • 您必须确保:
  • 您必须具有 pks.clusters.admin 特权。
  • 您必须添加相应的 NSX-T Manager。

过程

  1. 从左侧导航窗格中转到设置 > 帐户和数据源
  2. 单击添加源
  3. 在“容器”下,选择 TKGI
  4. 在“添加新的 TKGI 帐户或源”页面上,提供以下详细信息:
    字段名称 描述
    NSX-T Manager 选择支持 Tanzu Kubernetes Grid Integrated Edition 部署的底层网络的 NSX-T Manager。
    收集器虚拟机 vRealize Network Insight 会自动选择与所选的 NSX-T Manager 关联的相应收集器虚拟机。
    注: 作为 NetFlow 收集器添加的收集器虚拟机在列表中不可用。
    API 主机名 (FQDN) 输入 Tanzu Kubernetes Grid Integrated Edition API 服务器的 FQDN 详细信息。
    用户名 输入有权访问集群的 Tanzu Kubernetes Grid Integrated Edition 用户名。
    注: 用户必须具有 pks.clusters.admin 特权。
    密码 输入密码。
    注: 当前,不支持包含特殊字符(如 &,(,),|,<,>,`)的密码。
  5. 单击验证
    您会看到 Validation Successful 消息。
  6. (可选) 昵称文本框中,输入昵称。
  7. (可选) 备注文本框中,根据需要添加备注。
  8. 单击提交
    如果显示 无法从收集器虚拟机访问一个或多个 Kubernetes 集群主控主机 (One or more Kubernetes Cluster Master hosts are not reachable from Collector VM) 错误消息,请在收集器虚拟机上运行以下命令:
    1. tkgi login -a TKGI_API_Server - u username -p password -k
    2. tkgi clusters

      确保集群状态为 已成功

    3. tkgi cluster Kubernetes_Cluster_Name
    4. telnet Kubernetes_Master_Host Kubernetes_Master_port

      验证主要主机是否能够连接。

    5. 对在step b 发现的每个 Kubernetes 集群重复执行step cstep d