设置服务图

软件要求

Kubernetes 分发版 Kubernetes 版本 容器网络接口 (CNI) CPX 版本 CIC 版本 代理版本
开源 v1.16.3 Flannel、Calico 或 Canal 13.0–47.103 或更高版本 1.6.1 或更高版本 13.0–49.x 或更高版本

您可以为 Kubernetes 集群配置各种部署拓扑,下表提供了服务图支持的拓扑:

拓扑 服务图支持
单层或统一入口
双层
是,但云负载平衡器未在图中显示
精简服务网格
服务网格
LoadBalancer 类型的服务
NodePort 类型的服务

要在 NetScaler Console 中完成服务图设置,请单击您为 Kubernetes 集群配置的拓扑类型,并完成所述步骤:

注意

双层和精简服务网格拓扑的服务图设置过程保持不变。

单层或统一入口拓扑

确保完成以下步骤以设置单层或统一入口拓扑。有关更多信息,请参阅设置单层或统一入口拓扑的详细步骤

双层或精简服务网格拓扑

确保完成以下步骤以设置双层或精简服务网格拓扑。有关更多信息,请参阅设置双层或精简服务网格拓扑的详细步骤

  • 配置了具有任何受支持拓扑之一的 Kubernetes 集群。

  • 安装了代理并进行了配置,以实现在 NetScaler Console 与 Kubernetes 集群或数据中心或云中的托管实例之间的通信。

    您也可以将代理部署为微服务。有关更多信息,请参阅入门中的“安装 NetScaler 代理”部分。

  • 在代理上配置了静态路由,以实现在 NetScaler Console 与 NetScaler CPX 之间的通信。

    注意

    如果您已在同一集群中将代理部署为微服务,则可以忽略此过程。

  • 从 GitHub 存储库下载了示例部署文件

  • 在 CPX YAML 文件中添加了所需参数,以确保 CPX 成功注册到 NetScaler Console。

  • 在 NetScaler Console 中添加了 VPX、MPX、SDX 或 BLX 实例

  • 在 NetScaler Console 中添加了 Kubernetes 集群

  • 部署了示例微服务应用程序

  • 部署了 NetScaler CPX 并将 CPX 注册到 NetScaler Console(仅适用于双层架构)。

  • Web 事务和 TCP 事务设置启用为“全部”,以便代理获取 HTTP 和 TCP 事务。

  • 向微服务发送了流量

服务网格拓扑

确保完成以下步骤以设置服务网格拓扑。有关更多信息,请参阅设置服务网格拓扑的详细步骤

  • 配置了 Kubernetes 集群版本 1.14.0,并具有以下服务网格拓扑之一:

    • 将 NetScaler CPX 作为 Istio 的 Sidecar 代理

    • 将 NetScaler 作为 Istio 的入口网关

  • 启用了 admissionregistration.k8s.io/v1beta1 API。您可以使用以下命令验证 API:

     kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
     <!--NeedCopy-->
    

    以下输出表明 API 已启用:

     admissionregistration.k8s.io/v1beta1
     <!--NeedCopy-->
    
  • 安装了 Istio istio v.1.3.0

  • 安装了 Helm 版本 3.x

  • 安装了代理并进行了配置,以实现在 NetScaler Console 与 Kubernetes 集群或数据中心或云中的托管实例之间的通信。

    您也可以将代理部署为微服务。有关更多信息,请参阅入门中的“安装 NetScaler 代理”部分。

  • 在代理上配置了静态路由,以实现在 NetScaler Console 与 NetScaler CPX 之间的通信。

    注意

    如果您已在同一集群中将 NetScaler 代理部署为微服务,则可以忽略此过程。

  • 配置了所需参数以填充服务网格拓扑数据。

  • 部署了示例应用程序

  • 在 NetScaler Console 中添加了 Kubernetes 集群

  • Web 事务和 TCP 事务设置启用为“全部”,以便代理获取 HTTP 和 TCP 事务。

  • 向微服务发送了流量

完成所需的设置过程后,您可以在“应用程序”>“服务图”和“微服务”选项卡中查看已填充的服务图。有关更多信息,请参阅服务图详细信息

设置服务图