将 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 作为服务部署

后续步骤