preStop Hook - Definição do Glossário de CI/CD
Um preStop hook roda lógica de limpeza logo antes de um container ser encerrado.
Um preStop hook é código que roda logo antes de um container ser encerrado, usado para desregistrar de um load balancer, finalizar requisições ou fazer limpeza antes que o shutdown comece.
Um preStop hook dispara imediatamente antes do encerramento, à frente do SIGTERM ao processo principal. É comumente usado para remover uma instância da rotação para um drain limpo.
Em CI
Para um self-hosted runner em um container, um preStop hook pode desregistrar o runner do GitHub para que nenhum novo job seja atribuído durante o shutdown.
Guias relacionados
Graceful Shutdown - CI/CD Glossary DefinitionGraceful Shutdown: Graceful shutdown is stopping a process cleanly on receiving a termination signal (SIGTERM…
Drain Timeout - CI/CD Glossary DefinitionDrain Timeout: A drain timeout is the grace period a system waits for a process to shut down gracefully after…
Sidecar - CI/CD Glossary DefinitionSidecar: A sidecar is a helper container that runs alongside a main container, sharing its lifecycle and netw…