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:
Dienst | Implementierung als | Skalieren |
---|---|---|
Cassandra | StatefulSet | (Nur hochskalieren) Zum Hochskalieren über die Befehlszeile können Sie die Optionen Zum Hochskalieren über die Konfiguration bestimmen Sie den Wert der Weitere Informationen zum Festlegen von Konfigurationsattributen finden sich unter Komponenten der Laufzeitebene verwalten. 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. Informationen zum Herunterskalieren der Anzahl an Cassandra-Knoten finden sich unter Cassandra-Knoten herunterskalieren. |
Ingress/LoadBalancer | Drittanbieter-Proxy | Hängt vom Ingress-Typ ab. |
Logger | DaemonSet | DaemonSets verwalten die Replikate eines Pods auf allen Knoten. Sie skalieren also, wenn Sie die Pods selbst skalieren. |
MART Synchronizer Messwerte MPs |
ApigeeDeployment (Benutzerdefiniertes CRD) | Zum Skalieren über die Befehlszeile können Sie die scale kubectl -Option verwenden.Zur Skalierung über die Konfiguration erhöhen Sie den Wert des Konfigurationsattributs Bereitstellungen verwenden ein horizontales Pod-Autoscaling für das Autoscaling. Legen Sie für das Attribut Weitere Informationen zum Festlegen von Konfigurationsattributen finden sich unter Komponenten der Laufzeitebene verwalten. |
UDCA | ApigeeDeployment (Benutzerdefiniertes CRD) | 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 Weitere Informationen zum Festlegen von Konfigurationsattributen finden sich unter Komponenten der Laufzeitebene verwalten. |