Você pode escalonar a maioria dos serviços em execução no Kubernetes na linha de comando ou em uma modificação de configuração. É possível definir parâmetros
de escalonamento para serviços de ambiente de execução da Apigee híbrida no
arquivo overrides.yaml.
A maneira de escalonar e escalonar automaticamente cada serviço depende do tipo de serviço.
Para mais informações sobre escalonamento, consulte a documentação do Kubernetes.
A tabela a seguir resume os serviços de ambiente de execução híbridos e como escaloná-los e fazer o escalonamento automático
deles nas configurações ou na linha de comando:
StatefulSets não são compatíveis com escalonamento automático. O Cassandra é implantado
em conjuntos de três réplicas. A Apigee recomenda que você adicione três nós ao pool de nós do Cassandra como nós de trabalho em espera.
Para escalonar na linha de comando, use a opção kubectlscale.
Para escalonar por meio da configuração, aumente o valor da propriedade
de configuração replicaCountMin da implantação para o
objeto mart, synchronizer, metrics
ou mp.
As implantações usam um escalonador automático de pod horizontal para escalonamento automático. Defina a propriedade targetCPUUtilizationPercentage do objeto de implantação como o limite do escalonamento vertical. Quando esse valor é excedido, o Kubernetes adiciona pods até o valor de replicaCountMax.
Para escalonar por meio da configuração, aumente o valor da propriedade replicaCountMin do objeto udca no arquivo overrides.yaml.
O serviço UDCA usa um escalonador automático de pod horizontal para o escalonamento
automático. Defina a propriedade targetCPUUtilizationPercentage do objeto udca como o limite para o escalonamento vertical. Quando esse valor é excedido, o Kubernetes adiciona pods até o valor de replicaCountMax.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-28 UTC."],[[["\u003cp\u003eThis documentation version 1.2 is end of life and users should upgrade to a newer version for continued support and updates.\u003c/p\u003e\n"],["\u003cp\u003eScaling of Apigee hybrid runtime services can be managed either through the command line or by modifying the \u003ccode\u003eoverrides.yaml\u003c/code\u003e configuration file.\u003c/p\u003e\n"],["\u003cp\u003eThe method for scaling and autoscaling services depends on the type of service, with some supporting scaling through configuration, command line, or autoscaling, and some, like Cassandra, supporting scaling up only.\u003c/p\u003e\n"],["\u003cp\u003eCassandra, which is implemented as a StatefulSet, requires manual scaling in increments of three due to its default replication factor, and does not support autoscaling.\u003c/p\u003e\n"],["\u003cp\u003eServices implemented as DaemonSets, like the Logger, scale alongside the number of nodes, while services like MART, Synchronizer, Metrics, MPs and UDCA utilize Horizontal Pod Autoscalers for dynamic scaling based on CPU utilization thresholds.\u003c/p\u003e\n"]]],[],null,["# Scale and autoscale runtime services\n\n| You are currently viewing version 1.2 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.2/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:"]]