NetScaler Console

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

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

注意:

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

  • 从 NetScaler Console 14.1 build 60.x 版本开始,NetScaler Console 支持使用容器化控制台代理,以简化 Kubernetes 或 OpenShift 平台上托管实例的连接和监控。

开始使用

  1. 在 NetScaler Console 中,导航到 Infrastructure(基础架构)> Instances(实例)> Agents(代理)

  2. Select Action(选择操作) 列表中,选择 Download Agent Microservice(下载代理微服务) 选项。

  3. Download Agent Microservice(下载代理微服务) 页面中,指定以下参数:

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

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

    3. Confirm Password(确认密码) – 指定相同的密码以进行确认。

      注意

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

    4. 单击 Download Yaml File(下载 YAML 文件)

在 Kubernetes 集群中安装 NetScaler 代理

在 Kubernetes 主节点中:

  1. 保存下载的 YAML 文件

  2. 运行以下命令:

    kubectl create -f <yaml file>

    例如,kubectl create -f testing.yaml

    代理已成功创建。

    代理

在 NetScaler Console 中,导航到 Infrastructure(基础架构)> Instances(实例)> Agents(代理) 以查看代理状态。

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

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