A veces, al borrar recursos (pods, jobs, pvc, etc) en Kubernetes, mediante kubectl delete
, estos se quedan en estado “stucked” y nunca llega a finalizar su borrado.
Podemos forzar el borrado de estos elementos editándolos manualmente, y borrando la parte de finalizers.
Los Finalizers son claves que le indican a la API de Kubernetes que quedan recursos por eliminar o por limpiar (dependencias) antes de que se elimine este recurso en particular.
Por ejemplo, de esta situación inicial, con kubectl edit
:
|
|
Pasaríamos a esta:
|
|
Otra manera más radical, para borrar todos los elementos de un mismo tipo mediante CLI, sería:
|
|