Cordon (Runner) - Definição do Glossário de CI/CD
Fazer cordon de um runner impede que novos jobs cheguem nele sem perturbar o job já em andamento, permitindo que você retire capacidade de rotação com segurança.
Fazer cordon de um runner é marcá-lo para que nenhum novo job seja agendado nele, enquanto qualquer job já em execução tem permissão para continuar; é o primeiro passo de um drain controlado.
O termo vem do gerenciamento de nós do Kubernetes e se aplica bem a pools de runners de CI.
Cordon e depois drain
O cordon interrompe novo trabalho; o drain então aguarda ou remove o job em execução. Juntos, eles permitem aposentar, atualizar ou substituir um runner sem falhar builds em andamento.
Guias relacionados
Runner Drain - CI/CD Glossary DefinitionRunner Drain: A runner drain is the process of gracefully removing a runner from service by stopping new job…
Preemptible Runner - CI/CD Glossary DefinitionPreemptible Runner: A preemptible runner runs on cheap, interruptible compute (such as cloud spot or preempti…
Runner Autoscaler - CI/CD Glossary DefinitionRunner Autoscaler: A runner autoscaler is a controller that adds or removes CI runners based on demand, for e…