将 Edge Microgate 与 Kubernetes 集成概览

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

您可以使用 Edge Microgateway 为在 Kubernetes 集群中运行的服务提供 Apigee API 管理功能。本主题介绍了您可能希望在 Kubernetes 上部署 Edge Microgateway 的原因,并介绍了如何将 Edge Microgateway 作为服务部署到 Kubernetes。

使用场景

部署到 Kubernetes 的服务通常会向外部消费者或集群内运行的其他服务公开 API。

无论采用哪种方式,都需要解决一个重要问题:如何管理这些 API?例如:

  • 您将如何保护这些数据?
  • 您将如何管理流量?
  • 如何深入了解流量模式、延迟时间和错误?
  • 您将如何发布 API,以便开发者能够发现和使用它们?

无论您是将现有服务和 API 迁移到 Kubernetes 堆栈,还是创建新服务和 API,Edge Microgateway 都能帮助您提供简洁的 API 管理体验,包括安全性、流量管理、分析、发布等。

将 Edge Microgateway 作为服务运行

当作为服务部署到 Kubernetes 时,Edge Microgateway 会在自己的 pod 中运行。在此架构中,Edge Microgateway 会拦截传入的 API 调用,并将它们路由到在其他 pod 中运行的一个或多个目标服务。在此配置中,Edge Microgateway 为其他服务提供 API 管理功能,例如安全性、分析、流量管理和政策强制执行。

下图展示了 Edge Microgateway 在 Kubernetes 集群中作为服务运行的架构:

Edgemicro 即服务

请参阅在 Kubernetes 中将 Edge Microgateway 部署为服务

下一步