整合 Edge Microgateway 與 Kubernetes 總覽

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

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

Edgemicro 即服務

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

後續步驟