Application Delivery Management

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

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

Note

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

开始

  1. 在 NetScaler Console 中,导航到“基础结构”>“实例”>“代理”

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

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

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

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

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

      Note

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

    4. 单击“下载 Yaml 文件”

在 Kubernetes 集群中安装 NetScaler 代理

在 Kubernetes 主节点中:

  1. 保存下载的 YAML 文件

  2. 运行以下命令:

    kubectl create -f <yaml file>

    例如,kubectl create -f testing.yaml

    代理已成功创建。

    代理

在 NetScaler Console 中,导航到“基础结构”>“实例”>“代理”以查看代理状态。

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

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