Skip to content
Latchkey

O Que E um Finalizer?

Um finalizer e uma chave adicionada a um objeto do Kubernetes que pausa sua exclusao para que um controller possa executar a limpeza primeiro. Quando uma exclusao e solicitada, o objeto e marcado para remocao, mas mantido ate que todos os finalizers sejam removidos. O controller responsavel realiza tarefas como liberar recursos externos e, em seguida, retira seu finalizer para permitir que a exclusao seja concluida.

Por que isso importa

Alguns recursos possuem estado externo, como um load balancer na nuvem, que precisa ser desmontado antes que o objeto desapareca. Os finalizers garantem que a limpeza aconteca, em vez de deixar infraestrutura orfa para tras.

Guias relacionados