O que é Kueue?

Kueue é uma ferramenta de código aberto que organiza filas de tarefas no Kubernetes e decide quando cada uma pode usar os recursos disponíveis do cluster. Ela funciona como um gerente de fila para cargas de trabalho, como treinamentos de inteligência artificial ou processamentos em lote.

Na prática, o Kueue fica entre o usuário que envia uma tarefa (um Job, por exemplo) e o Kubernetes. Ele define filas, cotas de CPU, memória e aceleradores por equipe, e só libera a tarefa para ser executada quando há capacidade suficiente dentro das regras configuradas. Enquanto espera, a tarefa fica suspensa, sem consumir recursos, e recebe uma decisão chamada admissão.

Uma analogia simples é pensar em uma fila de um caixa eletrônico em um banco movimentado: cada pessoa entra na fila, e um funcionário libera o próximo atendimento conforme os guichês ficam livres e de acordo com a prioridade de cada um. Ninguém passa na frente sem motivo, e o atendimento acontece na ordem combinada.

Ele importa porque evita que uma única carga pesada monopolize o cluster e deixe outras equipes paradas, além de tornar o uso dos recursos mais previsível e mais barato. Para quem opera ambientes assim, vale conferir as cotas e as filas configuradas, pois uma tarefa parada muitas vezes está apenas aguardando sua vez ou uma cota liberada.

Onde falamos disso

Termos relacionados

← Ver o glossário completo