整合 Edge Microgateway 與 Kubernetes 總覽

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

您可以使用 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 叢集中以服務形式執行的架構:

Edgemicro as Service

請參閱「在 Kubernetes 中將 Edge Microgateway 做為服務部署」。

下一步