Skip to content
Latchkey

Node Selector - Definição do Glossário de CI/CD

Um node selector limita um job a runners que carregam labels correspondentes.

Um node selector é um conjunto de labels chave/valor que restringe onde um job pode rodar, correspondendo-o apenas a runners (ou nodes) que carregam cada label exigido.

Um node selector é a restrição de scheduling mais simples: filtra os runners candidatos para aqueles cujos labels correspondem, antes de qualquer decisão de affinity ou bin-packing.

Em CI

Os labels de runs-on do GitHub Actions se comportam como um node selector: runs-on: [self-hosted, linux, arm64] restringe o job a runners com todos os três labels.

Guias relacionados