調整及自動調整執行階段服務資源
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以透過指令列或設定覆寫,調整在 Kubernetes 中執行的大部分服務。您可以在 overrides.yaml
檔案中設定 Apigee Hybrid 執行階段服務的資源調度參數。
每項服務的調度和自動調度方式取決於服務類型。
如要進一步瞭解如何調整規模,請參閱 Kubernetes 說明文件。
下表概述了混合式執行階段服務,以及如何在設定中或透過指令列進行擴充和自動擴充:
服務 |
實作方式 |
資源調度 |
Cassandra |
StatefulSet |
(僅限向上擴充)
如要在指令列上放大,您可以使用 kubectl scale 或 patch 選項。 如要透過設定檔擴大規模,請在 overrides.yaml 檔案中設定 cassandra 物件的 replicaCount 設定屬性值。
如要進一步瞭解如何設定設定屬性,請參閱「管理執行階段平面元件」。
StatefulSet 不支援自動調度資源功能。Cassandra 會以 3 個備援機制的組合部署。Apigee 建議您在 Cassandra 節點集區中新增 3 個節點,做為待命工作站節點。
如要縮減 Cassandra 節點數量,請參閱「縮減 Cassandra 的規模」。
|
Ingress/LoadBalancer |
第三方 Proxy |
視 Ingress 類型而定。 |
Logger |
DaemonSet |
DaemonSet 會管理所有節點的 Pod 備份,因此在您縮放 Pod 時,這些備份也會縮放。 |
MART
同步器
指標
MP 服務
|
ApigeeDeployment (自訂 CRD) |
如要在指令列上調整,可以使用 kubectl scale 選項。如要透過設定進行調整,請針對 mart 、synchronizer 、metrics 或 mp 物件,提高部署的 replicaCountMin 設定屬性值。
部署作業會使用水平 Pod 自動調度器進行自動調度。將 Deployment 物件的 targetCPUUtilizationPercentage 屬性設為上限,當值超過這個值時,Kubernetes 會將 Pod 數量增加到 replicaCountMax 的值。
如要進一步瞭解如何設定設定屬性,請參閱「管理執行階段平面元件」。
|
UDCA |
ApigeeDeployment (自訂 CRD) |
如要透過設定檔調整資源,請在 overrides.yaml 檔案中增加 udca 物件的 replicaCountMin 屬性值。UDCA 服務會使用水平 Pod 自動配置器進行自動調度。將 udca 物件的 targetCPUUtilizationPercentage 屬性設為縮放上限的閾值;當這個值超出時,Kubernetes 會將 Pod 增加到 replicaCountMax 的值。
如要進一步瞭解如何設定設定屬性,請參閱「管理執行階段平面元件」。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-09-11 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-11 (世界標準時間)。"],[],[],null,[]]