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.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:"]]