Application Delivery Management

这篇文章已经过机器翻译.放弃

设置服务图表

软件要求

Kubernetes 发行版 Kubernetes 版本 容器网络接口 (CNI) CPX 版本 CIC 版本 Citrix ADM 版本 Citrix ADM 代理版本
开源 v1.16.3 法兰绒、印花布或运河 13.0—41.28 或更高版本 1.5.25 或更高版本 13.0—47.22 或更高版本 13.0—47.22 或更高版本

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

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

要在 Citrix ADM 中完成服务图的设置,请单击为 Kubernetes 群集配置的拓扑类型,然后完成上述步骤:

注意

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

开始之前的准备工作

您可以使用以下方案查看服务图表:

  • Citrix ADM 和 Kubernetes 群集位于同一网络中(例如,托管在同一 Citrix Hypervisor 上的 Citrix ADM 和 Kubernetes 群集)。

  • Citrix ADM 和库伯内特斯群集在另一个网络上。在这种情况下,您必须配置 本地代理, 并在托管 Kubernetes 群集的网络上注册代理。

单层或统一入口拓扑

请确保您具有:

双层或服务网状精简版拓扑

请确保您具有:

服务网状拓扑

请确保您具有:

  • 使用以下任何一种服务网状拓扑配置 Kubernetes 群集版本 1.14.0

    • Citrix ADC CPX 作为 Istio 的侧车代理

    • Citrix ADC 作为 Istio 的入口网关

    有关更多信息,请参阅 Citrix ADC 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 版

  • 在 Citrix ADM 上配置了 静态路由 ,以启用 Citrix ADM 和 Citrix ADC CPX 之间的通信。

    注意

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

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

  • 部署了一个 示例应用程序

  • 在 Citrix ADM 中添加了 Kubernetes 群集

  • 已启用 自动选择虚拟服务器 以许可虚拟服务器。

  • 已启用 Web 事务和 TCP 事务设置全部 ,以让 Citrix ADM 代理获取 HTTP 和 TCP 事务。

  • 向微服务发送 流量

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
设置服务图表