Application Delivery Management

在 Kubernetes 集群上将 ADM 代理作为微服务安装

将 NetScaler 代理部署为微服务有助于管理您的 NetScaler CPX。本文档中提供的过程仅适用于 NetScaler ADM 和 Kubernetes 集群配置在不同网络上的情况。在此场景中,您可以将 ADM 代理配置为微服务,该微服务部署在 Kubernetes 集群所在的位置。

注意

您还可以配置本地代理,并在 Kubernetes 集群所在的网络上注册该代理。

开始

  1. 在 NetScaler® ADM 中,导航到基础架构 > 实例 > 代理

  2. 选择操作列表中,选择下载代理微服务选项。

  3. 下载代理微服务页面中,指定以下参数:

    1. 应用程序 ID – 一个字符串 ID,用于定义 Kubernetes 集群中代理的服务,并将此代理与同一集群中的其他代理区分开来。

    2. 密码 – 指定一个密码,供 CPX 使用此密码通过代理将 CPX 加入 ADM。

    3. 确认密码 – 再次指定相同的密码以进行确认。

      注意

      您不得使用默认密码 (nsroot)。

    4. 单击下载 Yaml 文件

在 Kubernetes 集群中安装 NetScaler 代理

在 Kubernetes 主节点中:

  1. 保存下载的 YAML 文件

  2. 运行以下命令:

    kubectl create -f <yaml file>

    例如,kubectl create -f testing.yaml

    代理已成功创建。

    代理

在 NetScaler ADM 中,导航到基础架构 > 实例 > 代理以查看代理状态。

配置代理后,您可以添加 NetScaler CPX 实例并在服务图中查看分析。有关详细信息,请参阅:

在 Kubernetes 集群上将 ADM 代理作为微服务安装