Graceful Termination - Definição do Glossário de CI/CD
A graceful termination dá a um pod uma janela para concluir o trabalho e fazer limpeza antes de ser encerrado à força.
A graceful termination é a sequência de desligamento que dá a um pod tempo para concluir o trabalho em andamento e fazer limpeza após receber um sinal de parada, antes de ser encerrado à força.
A graceful termination evita requisições perdidas e trabalho corrompido durante deploys, drains e scale-down. O grace period limita quanto tempo o cluster espera.
O grace period
Na terminação, o pod recebe SIGTERM e terminationGracePeriodSeconds para sair; se ultrapassar, o cluster envia SIGKILL, então requisições de longa duração precisam de um período correspondente.
Guias relacionados
Eviction - CI/CD Glossary DefinitionEviction: Eviction is the termination of a running pod by the cluster, either voluntarily (drains, rebalancin…
Node Drain - CI/CD Glossary DefinitionNode Drain: A node drain safely evicts all pods from a node so it can be updated or removed, respecting pod d…
Spot Node - CI/CD Glossary DefinitionSpot Node: A spot node is a cheap, interruptible cloud instance that the provider can reclaim on short notice…