Sie können die meisten in Kubernetes ausgeführten Dienste über die Befehlszeile oder per Konfigurationsüberschreibung skalieren. Sie können Skalierungsparameter für Apigee Hybrid-Laufzeitdienste in der overrides.yaml-Datei festlegen.
Wie Sie die einzelnen Dienste skalieren/automatisch skalieren, hängt vom Diensttyp ab.
Weitere Informationen zur Skalierung finden sich in der Kubernetes-Dokumentation.
Folgende Tabelle zeigt die Hybridlaufzeitdienste und deren Skalierung/automatische Skalierung in Konfigurationen oder über die Befehlszeile:
Zum Hochskalieren über die Befehlszeile können Sie die Optionen kubectlscale oder patch verwenden.
Zum Hochskalieren über die Konfiguration bestimmen Sie den Wert der replicaCount-Konfigurationseigenschaft des Objekts cassandra in der Datei overrides.yaml.
StatefulSets unterstützen kein Autoscaling. Cassandra wird in Sätzen von drei Replikaten bereitgestellt. Apigee empfiehlt, dass Sie dem Cassandra-Knotenpool drei zusätzliche Knoten als Standby-Worker-Knoten hinzufügen.
Zum Skalieren über die Befehlszeile können Sie die scalekubectl-Option verwenden.
Zur Skalierung über die Konfiguration erhöhen Sie den Wert des Konfigurationsattributs replicaCountMin der Bereitstellung für eines der Objekte mart, synchronizer, metrics oder mp.
Bereitstellungen verwenden ein horizontales Pod-Autoscaling für das Autoscaling. Legen Sie für das Attribut targetCPUUtilizationPercentage des Bereitstellungsobjekts den Schwellenwert für das Hochskalieren fest. Wird dieser Wert überschritten, fügt Kubernetes Pods bis zum Wert von replicaCountMax hinzu.
Zur Skalierung über die Konfiguration erhöhen Sie den Wert des Attributs replicaCountMin des udca-Objekts in der Datei overrides.yaml.
Der UDCA-Dienst verwendet für das Autoscaling ein horizontales Pod-Autoscaling. Legen Sie das Attribut targetCPUUtilizationPercentage des Objekts udca auf den Schwellenwert für das Hochskalieren fest. Wird dieser Wert überschritten, fügt Kubernetes Pods bis zum Wert replicaCountMax hinzu.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-28 (UTC)."],[[["\u003cp\u003eThis documentation version 1.1 is end-of-life and users should upgrade to a newer version, as detailed in the supported versions section.\u003c/p\u003e\n"],["\u003cp\u003eMost Apigee hybrid runtime services in Kubernetes can be scaled using the command line or by modifying the \u003ccode\u003eoverrides.yaml\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eCassandra can be scaled up using \u003ccode\u003ekubectl\u003c/code\u003e or by changing the \u003ccode\u003ereplicaCount\u003c/code\u003e in \u003ccode\u003eoverrides.yaml\u003c/code\u003e, and should be scaled in multiples of three due to the default replication factor.\u003c/p\u003e\n"],["\u003cp\u003eServices like MART, Synchronizer, Metrics, and MPs can be scaled via \u003ccode\u003ekubectl\u003c/code\u003e or by adjusting the \u003ccode\u003ereplicaCountMin\u003c/code\u003e in the configuration, and support autoscaling with Horizontal Pod Autoscaler based on CPU utilization.\u003c/p\u003e\n"],["\u003cp\u003eThe Logger service scales with the scaling of pods, as it is implemented as a DaemonSet, which manages a replica of a pod on each node.\u003c/p\u003e\n"]]],[],null,["# Scale and autoscale runtime services\n\n| You are currently viewing version 1.1 of the Apigee hybrid documentation. **This version is end of life.** You should upgrade to a newer version. For more information, see [Supported versions](/apigee/docs/hybrid/supported-platforms#supported-versions).\n\nYou can scale most services running in Kubernetes from the\ncommand line or in a configuration override. You can set scaling\nparameters for Apigee hybrid runtime services in the\n[`overrides.yaml` file](/apigee/docs/hybrid/v1.1/customize-services).\n\nHow you scale and autoscale each service depends on the type of service.\n| **TIP:** You can use the `-w` option to continuously watch your nodes, as the following example shows: \n|\n| ```\n| kubectl get nodes -w ...\n| ```\n\nFor more information on scaling, see the [Kubernetes](https://kubernetes.io) documentation.\n\nThe following table summarizes the hybrid runtime services and how you can scale and autoscale\nthem in configurations or from the command line:"]]