将 Edge Microgate 与 Kubernetes 集成概览

您正在查看 Apigee Edge 文档。
请查看 Apigee X 文档

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

使用场景

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

无论是哪种情况,都存在一个需要解决的重要问题:您将如何管理这些 API?例如:

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

无论您是要将现有的服务和 API 迁移到 Kubernetes 栈,还是要开发新的服务和 API,Edge Microgate 都可以帮助您提供整洁的 API 管理体验,包括安全性、流量管理、分析、发布等。

将 Edge Microgate 作为服务运行

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

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

Edgemicro 即服务

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

后续步骤