執行階段服務設定總覽

Apigee Hybrid 執行階段平面由各種服務組成。每項服務都會部署至 Kubernetes 叢集中的節點,且每項服務都可以使用 overrides.yaml 檔案進行設定。

下表概述了執行階段服務:

服務 說明 設定物件 實作方式 範圍
Cassandra 可做為執行階段資料儲存庫,為 KMS、OAuth、KVM 提供 Apigee 本機永久儲存空間,以及執行階段平面的快取功能。您可以為 KMS、OAuth、KVM 和快取建立個別的 Cassandra 環。 cassandra StatefulSet 機構 (一或多個機構)
Logger 擷取記錄檔,並將資料傳送至與 GCP 帳戶 (目前為 Cloud Operations) 相關聯的監控應用程式。 logger DaemonSet 叢集 (同一叢集中的一或多個機構)
執行階段資料的管理 API (MART) 公開端點,以便管理執行階段層中的資料實體,例如 KMS (API 金鑰和 OAuth 權杖)、配額、KVM 和 API 產品。MART 服務的範圍僅限於單一機構。 mart 部署作業問題 機構
訊息處理器 從管理層取用滾動更新,在執行階段層提供 API 要求處理和政策執行作業。每個訊息處理器的範圍都限定為單一環境。 runtime 部署作業問題 環境
指標 收集可用於監控混合式服務健康狀態的指標,以便設定快訊等。 metrics 部署作業問題 叢集 (同一叢集中的一或多個機構)
Synchronizer 從管理層擷取 API 環境的設定資料,並將其傳送至執行階段層。同步器可輪詢相同或不同機構的一或多個環境。 synchronizer 部署作業問題 環境
通用資料收集代理程式 (UDCA) 擷取數據分析和部署狀態資料,並傳送至管理單元中的 UAP 服務,以便您透過管理 UI 存取這些資料。 udca 部署作業問題 環境
Cert Manager Apigee 使用的 Kubernetes 實作項目憑證管理工具。 cert-manager 部署作業問題 Kubernetes 叢集
Apigee 運算子 Apigee 操作員 (AO) 會建立及更新低階 Kubernetes 和 Istio 資源,這些資源是部署及維護 ApigeeDeployment (AD) 設定所需的資源。舉例來說,控制器會執行訊息處理器的發布作業,並驗證 AD 設定,然後將其設為 Kubernetes 叢集中的永久設定。 ao 部署作業問題 Kubernetes 叢集

大部分服務都會與其他內部或外部服務建立 Socket 連線,您應注意這一點。詳情請參閱「混合式通訊埠」。