这篇文章发布已超过一年。旧文章可能包含过时的内容。请检查页面中的信息自发布以来是否已不再准确。
Citrix + Kubernetes = 完美结合
技术协作就像体育运动。如果你们作为一个团队一起工作,就能冲刺到终点并赢得胜利。这就是我们与 Google Cloud Platform 团队合作的经验。
最近,我们代表 Citrix 客户和更广泛的企业市场与 Google Cloud Platform (GCP) 合作,以期迁移工作负载。 这次迁移需要将 NetScaler Docker 负载均衡器 CPX 集成到 Kubernetes 节点中,并解决将流量引入 CPX 代理的任何问题。
为什么选择 NetScaler 和 Kubernetes?
- Citrix 客户希望在迁移到云端并开始使用 Kubernetes 部署其容器和微服务架构时,能获得与本地环境相同的 NetScaler 四层到七层能力。
- Kubernetes 提供了一个经过验证的基础设施,用于运行容器和虚拟机,并具备自动化的工作负载交付能力
- NetScaler CPX 提供四层到七层服务以及高效的遥测数据到一个日志记录和分析平台,NetScaler Management and Analytics System
我希望所有与技术合作伙伴的合作经历都能像与 GCP 合作一样顺利。我们列出了启用我们的用例需要解决的问题,并能够迅速合作找到解决方案。为了解决这些问题,GCP 团队提供了深入的技术协助,与 Citrix 合作,以便 NetScaler CPX 能够在每个主机上启动并接管作为客户端代理。
接下来,需要将 NetScaler CPX 插入到 GCP ingress 负载均衡器的数据路径中,以便 NetScaler CPX 可以将流量分发到前端 Web 服务器。NetScaler 团队进行了修改,使 NetScaler CPX 监听 API 服务器事件,并自行配置以创建 VIP、IP 表规则和服务器规则,从而接收入口流量并在前端应用之间进行负载均衡。Google Cloud Platform 团队提供了反馈和帮助,以验证为克服技术障碍所做的修改。完成!
NetScaler CPX 的用例在 Kubernetes 1.3 中得到了支持。Citrix 客户和更广泛的企业市场将有机会利用 NetScaler 与 Kubernetes 集成,从而降低将工作负载迁移到云端的阻力。
您可以在此处了解有关 NetScaler CPX 的更多信息。