Scale and autoscale runtime services Stay organized with collections Save and categorize content based on your preferences.
You can scale most services running in Kubernetes from the command line or in a configuration override. You can set scaling parameters for Apigee hybrid runtime services in theoverrides.yaml file.
How you scale and autoscale each service depends on the type of service.
TIP: You can use the-w option to continuously watch your nodes, as the following example shows:kubectl get nodes -w ...
For more information on scaling, see theKubernetes documentation.
The following table summarizes the hybrid runtime services and how you can scale and autoscale them in configurations or from the command line:
| Service | Implemented As | Scaling |
|---|---|---|
| Cassandra | StatefulSet | (Scale up only) To scale up on the command line, you can use the To scale up via configuration, set the value of the For more information on setting configuration properties, seeManage runtime plane components. StatefulSets do not support autoscaling. Cassandra is deployed in sets of 3 replicas. Apigee recommends that you add 3 additional nodes to the Cassandra nodepool as standby worker nodes. To scale the number of Cassandra nodes down, seeScale down Cassandra. |
| Ingress/LoadBalancer | 3rd-party proxy | Depends on the type of Ingress. | Logger | DaemonSet | DaemonSets manage replicas of a pod on all nodes, so they scale when you scale the pods themselves. |
| MART Synchronizer Metrics MPs | ApigeeDeployment (Custom CRD) | To scale on the command line, you can use thekubectlscale option.To scale via configuration, increase the value of the Deployment's Deployments use a Horizontal Pod Autoscaler for autoscaling. Set the Deployment object's For more information on setting configuration properties, seeManage runtime plane components. |
| UDCA | ApigeeDeployment (Custom CRD) | To scale via configuration, increase the value of theudca object'sreplicaCountMin property in theoverrides.yaml file.The UDCA service uses a Horizontal Pod Autoscaler for autoscaling. Set the For more information on setting configuration properties, seeManage runtime plane components. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.