Skip to content
Latchkey

Node Pool - Definicao do Glossario de CI/CD

Um node pool e um grupo de maquinas em um cluster que compartilham a mesma configuracao: tipo de instancia, SO, labels e configuracoes de escalonamento. Um cluster pode ter varios node pools (por exemplo um pool geral e um pool de GPU).

Por que os pools existem

Workloads diferentes precisam de hardware diferente. Separa-los em pools permite agendar jobs de CI com uso intenso de CPU em nodes otimizados para computacao e manter pequenos servicos de sistema em nodes mais baratos, cada um escalando de forma independente.

Para frotas de CI

Um node pool dedicado para runners permite dimensionar e autoescalar a capacidade de build separadamente dos workloads de aplicacao, e mira-lo com labels ou taints para que apenas jobs de CI caiam ali.

Guias relacionados