您正在查看 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 集群中运行的架构:
请参阅在 Kubernetes 中将 Edge Microgateway 部署为服务。
下一步
- 如需了解如何在 Kubernetes 中将 Edge Microgateway 作为服务运行,请参阅在 Kubernetes 中将 Edge Microgateway 部署为服务。