Citrix ADC

面向 Kubernetes 的 API 网关

API Gateway 充当 API 的单一入口点,确保安全可靠地访问系统中的多个 API 和微服务。

Citrix 为进入 Kubernetes 群集的南北 API 流量提供了企业级 API Gateway。 API Gateway 通过 Citrix 入口控制器和作为内部部署或云部署入口网关的 Citrix ADC(Citrix ADC MPX、VPX 或 CPX)与 Kubernetes 集成。

下图显示了 API Gateway 的双层拓扑。

API 网关

使用 Citrix 提供的 API Gateway,您可以执行以下功能:

  • 实施身份验证策略
  • 访问服务的速率限制
  • 高级内容路由

API Gateway 如何工作

API Gateway 构建在 Citrix 入口网关之上,并利用 Kubernetes API 扩展(如自定义资源定义 (CRD))。使用 CRD,您可以在同一实例中自动配置 Citrix ADC 和 API Gateway。

Citrix 为 API Gateway 提供了以下 CRD:

使用 API Gateway 的主要优势

以下是 Citrix 提供的 API Gateway 的主要优势:

  • 利用 Citrix ADC 的高级流量管理和全面的安全功能。
  • 通过将多个网络功能整合到 Citrix 入口 Gateway 的单个组件中,优化部署。
  • 降低了部署多个组件所涉及的操作复杂性和成本。
  • 通过减少 TCP 或 TLS 解密的多个跃点,同时使用单独的组件,确保您的应用程序流量获得更好的性能。
  • 通过直接使用 YAML 或掌舵图,简化在 Kubernetes 环境中的部署和集成。

部署 API Gateway

有关如何使用 CRD 配置 API Gateway 功能的详细信息,请参阅 Citrix 入口 Controller 文档:

面向 Kubernetes 的 API 网关