調整及自動調整執行階段服務資源
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以透過指令列或在設定覆寫中,擴充 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 類型而定。 |
| 記錄器 |
DaemonSet |
DaemonSet 會管理所有節點上的 Pod 副本,因此當您擴充 Pod 時,DaemonSet 也會擴充。 |
MART
Synchronizer
Metrics
MPs
|
ApigeeDeployment (自訂 CRD) |
如要在指令列上調整規模,可以使用 kubectl scale 選項。如要透過設定調度資源,請增加 mart、synchronizer、metrics 或 mp 物件的 Deployment replicaCountMin 設定屬性 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-12-05 (世界標準時間)。
[[["容易理解","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-12-05 (世界標準時間)。"],[],[]]