本文發表於一年多前。舊文章可能包含過時內容。請檢查頁面中的資訊自發布以來是否已變得不正確。

Citrix + Kubernetes = 完美結合

技術協作就像體育運動。如果團隊合作,就能衝刺到底並贏得勝利。這就是我們與 Google Cloud Platform 團隊合作的經驗。

最近,我們與 Google Cloud Platform (GCP) 合作,代表 Citrix 客戶和更廣闊的企業市場,希望遷移工作負載。 此次遷移需要將 NetScaler Docker 負載均衡器 CPX 整合到 Kubernetes 節點中,並解決流量進入 CPX 代理的任何問題。  

為什麼選擇 NetScaler 和 Kubernetes?

  1. Citrix 客戶希望在將工作負載遷移到雲端,並開始使用 Kubernetes 部署容器和微服務架構時,NetScaler 能夠提供與本地部署相同的 Layer 4 到 Layer 7 功能。
  2. Kubernetes 提供了一個經過驗證的基礎設施,用於執行容器和虛擬機器,並實現自動化的工作負載交付。
  3. NetScaler CPX 提供 Layer 4 到 Layer 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 的資訊。