设置服务图表
软件要求
Kubernetes 发行版 | Kubernetes 版本 | 容器网络接口 (CNI) | CPX 版本 | CIC 版本 | 代理版本 |
---|---|---|---|---|---|
开源 | v1.16.3 | 法兰绒、印花布或运河 | 13.0—47.103 或更高版本 | 1.6.1 或更高版本 | 13.0–49.x 或更高版本 |
您可以使用各种 部署拓扑 配置 Kubernetes 群集,下表提供了服务图支持的拓扑:
拓扑 | 服务图表支持 |
---|---|
单层或统一入口 | 是 |
双层 | 是 |
云 | 是的,但是图表中未显示云负载平衡器 |
服务网格精简版 | 是 |
服务网格 | 是 |
负载平衡器类型的服务 | 否 |
NodePort 类型的服务 | 否 |
要在 NetScaler 控制台中完成服务图的设置,请单击您为 Kubernetes 群集配置的拓扑类型,然后完成上述步骤:
注意
为双层和服务网格精简版拓扑设置服务图的过程保持不变。
单层或统一入口拓扑
确保完成以下步骤以设置单层或统一入口拓扑。有关更多信息,请参阅 设置单层或统一入口拓扑的详细程序。
-
使用单层或统一入口拓扑配置 Kubernetes 群集。
-
在NetScaler 控制台中添加了 VPX、MPX、SDX、BLX 实例 并启用了 Web Insight。
-
在 NetScaler 控制台中添加了 Kubernetes 群集。
双层或服务网状精简版拓扑
确保完成以下步骤以设置双层或服务网状精简版拓扑。有关更多信息,请参阅 设置双层或服务网格精简拓扑的详细程序。
-
使用任何一种支持的拓扑配置了 Kubernetes 群集。
-
安装了代理并配置为启用 NetScaler 控制台与数据中心或云中的 Kubernetes 群集或托管实例之间的通信。
您也可以将代理部署为微服务。 有关详细信息,请参见“入门”中的“安装 NetScaler 代理”部分。
-
在代理上配置了 静态路由 ,以启用 NetScaler 控制台和 NetScaler CPX 之间的通信。
注意
如果您已将代理作为微服务部署在同一个群集中,则可以忽略此过程。
-
从 GitHub 存储库下载了示例部署文件。
-
在 CPX YAML 文件中添加了 必需的参数 ,以确保在 NetScaler 控制台中成功注册 CPX。
-
在 NetScaler 控制台 中添加了 VPX、MPX、SDX 或 BLX 实例 。
-
在 NetScaler 控制台中添加了 Kubernetes 群集。
-
部署了一个 示例微服务应用程序。
-
已部署 NetScaler CPX 并将 CPX 注册到 NetScaler 控制台(仅适用于两层架构 )。
-
将 Web 事务和 TCP 事务设置 启用为“全部”,以便代理获取 HTTP 和 TCP 事务。
-
向微服务发送 流量 。
服务网状拓扑
请确保完成以下步骤以设置服务网状拓扑。有关更多信息,请参阅 设置服务网格拓扑的详细程序。
-
使用以下任何一种服务网状拓扑配置 Kubernetes 群集版本
1.14.0
:-
NetScaler CPX 作为 Istio 的侧车代理
-
NetScaler 作为 Istio 的入口网关
有关更多信息,请参阅 NetScaler Istio 适配器部署架构
-
-
启用了
admissionregistration.k8s.io/v1beta1
API。您可以使用以下命令验证 API:kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
以下输出表示 API 已启用:
admissionregistration.k8s.io/v1beta1
-
安装了 Istio
istio v.1.3.0
。 -
已安装 Helm 3.x 版。
-
安装了代理并配置为启用 NetScaler 控制台与数据中心或云中的 Kubernetes 群集或托管实例之间的通信。
您也可以将代理部署为微服务。 有关详细信息,请参见“入门”中的“安装 NetScaler 代理”部分。
-
在代理上配置了 静态路由 ,以启用 NetScaler 控制台和 NetScaler CPX 之间的通信。
注意
如果您已将 NetScaler 代理作为微服务部署在同一群集中,则可以忽略此过程。
-
配置了 填充服务网格拓扑数据所需的参数 。
-
部署了一个 示例应用程序。
-
在 NetScaler 控制台中添加了 Kubernetes 群集。
-
将 Web 事务和 TCP 事务设置 启用为“全部”,以便代理获取 HTTP 和 TCP 事务。
-
向微服务发送 流量 。
完成所需的设置过程后,可以在“应用程序”>“服务图表”和“微服务”选项卡中查看填充的服务图表。有关更多信息,请参阅 服务图详细信息。