这篇文章发布已超过一年。较旧的文章可能包含过时的内容。请检查页面中的信息自发布以来是否已变得不正确。

Citrix + Kubernetes = 全垒打

技术合作就像体育运动。如果你们作为一个团队共同努力,就可以在最后阶段取得胜利。这就是我们与 Google Cloud Platform 团队合作的经验。

最近,我们代表 Citrix 客户和更广泛的希望迁移工作负载的企业市场,与 Google Cloud Platform (GCP) 进行了合作。这次迁移需要将 NetScaler Docker 负载均衡器 CPX 集成到 Kubernetes 节点中,并解决将流量引入 CPX 代理的任何问题。

为什么选择 NetScaler 和 Kubernetes?

  1. Citrix 客户希望在迁移到云端并开始使用 Kubernetes 部署其容器和微服务架构时,能够获得与本地部署相同的 NetScaler 的第 4 层到第 7 层功能。
  2. Kubernetes 提供了一个成熟的基础设施,用于运行容器和虚拟机,并实现自动化的工作负载交付。
  3. NetScaler CPX 提供第 4 层到第 7 层服务,以及高效的遥测数据,以用于日志记录和分析平台 NetScaler Management and Analytics System

我希望我们与技术合作伙伴的所有合作体验都能像与 GCP 合作一样好。我们有一个需要解决的问题列表,以便启用我们的用例,并且能够迅速协作找到解决方案。为了解决这些问题,GCP 团队提供了深入的技术协助,与 Citrix 合作,使 NetScaler CPX 能够启动并接管作为在每个主机上运行的客户端代理。

接下来,需要将 NetScaler CPX 插入 GCP 入口负载均衡器的数据路径中,以便 NetScaler CPX 可以将流量分散到前端 Web 服务器。NetScaler 团队进行了修改,使 NetScaler CPX 侦听 API 服务器事件,并配置自身以创建 VIP、IP 表规则和服务器规则,以接收入口流量并在前端应用程序之间进行负载均衡。Google Cloud Platform 团队提供了反馈和帮助,以验证为克服技术障碍所做的修改。完成!

Kubernetes 1.3 支持 NetScaler CPX 用例。 Citrix 客户和更广泛的企业市场将有机会利用 NetScaler 与 Kubernetes,从而减少将工作负载迁移到云端的摩擦。

您可以在此处了解更多关于 NetScaler CPX 的信息。