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:
Serviço | Implementado como | Escalonamento |
---|---|---|
Cassandra | StatefulSet | (Somente para escalonamento vertical) Para aumentar a escala na linha de comando, use as opções Para escalonar por meio de configuração, defina o valor da propriedade de configuração Para mais informações sobre como definir propriedades de configuração, consulte Gerenciar componentes do plano de execução. 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 reduzir o número de nós do Cassandra, consulte Diminuir o Cassandra. |
Entrada/LoadBalancer | Proxy de terceiros | Depende do tipo de Entrada. |
Logger | DaemonSet | DaemonSets gerenciam réplicas de um pod em todos os nós, para que eles sejam escalonados quando você mesmo dimensiona os pods. |
MART Sincronizador Métricas MPs |
ApigeeDeployment (CRD personalizado) | Para escalonar na linha de comando, use a opção kubectl
scale .
Para escalonar por meio da configuração, aumente o valor da propriedade
de configuração As implantações usam um escalonador automático de pod horizontal para escalonamento automático. Defina a propriedade Para mais informações sobre como definir propriedades de configuração, consulte Gerenciar componentes do plano de execução. |
UDCA | ApigeeDeployment (CRD personalizado) | 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 Para mais informações sobre como definir propriedades de configuração, consulte Gerenciar componentes do plano de execução. |