Citrix ADC

Kubernetes的API网关

API网关充当 美国石油学会的单一入口点,确保安全可靠地访问系统中的多个 美国石油学会和微服务。

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

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

API网关

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

  • 实施身份验证策略
  • 访问服务的速率限制
  • 高级内容路由
  • 使用重写和响应程序策略灵活,全面地转换HTTP事务
  • 实施 网状物应用程序防火墙策

API网关如何工作

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

Citrix为API网关提供了以下CRD:

使用API网关的主要优势

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

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

部署 API网关

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

Kubernetes的API网关