1
resposta

[Kubernetes] > Limitar replicas por node

Boa tarde!

Hoje eu possuo uma aplicação na qual necessito ter 16 replicas.

Levando em consideração que possuo 2 servidores workers, teremos 8 aplicações subindo ao mesmo tempo em cada worker.

Como a minha aplicação demora muito a subir por conta da concorrência de ter 8 em cada nó (já possuo health check), gostaria de saber como limito o máximo de replicas subindo ao mesmo tempo?

Por exemplo: Como posso limitar a criação de 2 pods por vez em cada node?

1 resposta

Olá Leonardo, tudo bem? Particularmente desconheço se existe essa maneira de limitar a criação simultânea, já que você precisa de 8 pods em cada node, então o Kubernetes sempre tenta subir os 8 de uma só vez. Vejo duas alternavitas nesse caso, a primeira é estabelecer uma ordem ou prioridade de um ou mais container sobre os outros, você ler mais sobre esse assunto da documentação aqui. Outra alternativa é trabalhar com containers init, eles serão iniciados primeiros até todos os outros terem sido iniciados é que ele deixa de funcionar, você também pode ler mais aqui nessa seção da documentação.

Espero ter ajudado!