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

前提条件

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

过程

  1. 在“设置”页面上,单击帐户和数据源
  2. 单击添加源
  3. 在“容器”下,选择 TKGI
  4. 在“添加数据源”页面上,提供以下详细信息:
    字段名称 描述
    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. 单击提交
    如果显示 无法从收集器虚拟机访问一个或多个 Kubernetes 集群主控主机 (One or more Kubernetes Cluster Master hosts are not reachable from Collector VM) 错误消息,请在收集器虚拟机上运行以下命令:
    1. pks login -a PKS_API_Server - u username -p password -k
    2. pks clusters

      确保集群状态为 已成功

    3. pks cluster Kubernetes_Cluster_Name
    4. telnet Kubernetes_Master_Host Kubernetes_Master_port

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

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