Rebalanceamento dinâmico de cargas de trabalho e otimização da utilização de recursos no Kubernetes
O Kubernetes não reequilibra suas cargas de trabalho - se você tiver cinco pods em um nó e zero em outro, o Kubernetes não agirá para equilibrar o cluster. Isso é lamentável, pois haverá momentos em que seu cluster não estará perfeitamente equilibrado, expondo-o a interrupções e desperdiçando recursos. Mas você pode corrigir isso usando o Descheduler - um projeto oficial do Kubernetes projetado para forçar de forma inteligente os pods a serem reimplantados em outro lugar.
Nesta sessão, você aprenderá o seguinte:
- Como funciona o agendador do Kubernetes e por que é essencial atribuir as solicitações corretas.
- Como o desescalonador pode realocar pods para nós que têm menos utilização.
- Como definir políticas no descheduler para otimizar ainda mais os posicionamentos.