Resource Limits - Definição do Glossário de CI/CD
Os limites de recursos restringem a CPU e a memória que um container pode consumir, aplicados por meio de cgroups. No Kubernetes, são os limits (teto rígido) e requests (reserva garantida) por container.
Por que defini-los no CI
Sem um limite de memória, um build pode consumir todos os recursos de outros em um runner compartilhado; com um limite baixo demais, o kernel encerra o job por OOM com exit 137. Dimensionar corretamente os limites mantém as execuções estáveis e com bom custo-benefício.
Guias relacionados
cgroups - CI/CD Glossary Definitioncgroups: cgroups (control groups) are a Linux kernel feature that limits and accounts for the resources (CPU,…
OOM Score - CI/CD Glossary DefinitionOOM Score: The OOM score is a per-process value the Linux kernel uses to decide which process to kill first w…
Container Orchestration - CI/CD Glossary DefinitionContainer Orchestration: Container orchestration automates deploying, scaling, networking, and healing of con…