Citrix ADC

Kubernetes的API网关

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

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

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

API网关

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

  • 实施身份验证策略
  • 对服务的访问速率进行限制
  • 高级内容路由
  • 使用重写和响应器策略灵活而全面地转换HTTP事务
  • 实施web应用防火墙策略

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网关