Skip to content
Latchkey

O Que É um Descheduler?

Um descheduler é um componente que observa os pods em execução e despeja aqueles cuja colocação se tornou ruim ao longo do tempo, por exemplo porque os nodes encheram ou porque as regras de affinity agora se ajustam melhor em outro lugar. Uma vez despejados, o scheduler normal os coloca novamente em um local melhor. Ele aborda o fato de que as decisões de scheduling são tomadas apenas uma vez, na criação.

Por que isso importa

Os clusters sofrem desvio à medida que nodes são adicionados, drenados ou rebalanceados, deixando pods presos em nodes sobrecarregados. Um descheduler restaura a boa distribuição sem rescheduling manual.

Guias relacionados