您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
您可以使用 Edge Microgateway,為在 Kubernetes 叢集中執行的服務提供 Apigee API 管理功能。本主題說明為何您可能會在 Kubernetes 上部署 Edge Microgateway,並說明如何將 Edge Microgateway 部署至 Kubernetes 做為服務。
用途
部署至 Kubernetes 的服務通常會向外部使用者或叢集內執行的其他服務公開 API。
無論是哪種情況,都需要解決一個重要問題:如何管理這些 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」。