您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档。 信息
您可以使用 Edge Microgate 为 Kubernetes 集群中运行的服务提供 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 集群中作为服务运行的架构:
请参阅在 Kubernetes 中将 Edge Microgate 作为服务部署。
后续步骤
- 如需了解如何在 Kubernetes 中将 Edge Microgate 作为服务运行,请参阅在 Kubernetes 中将 Edge Microgate 部署为服务。