Ресурс удалили, но он остаётся в Terminating
Ресурс удалили, но он остаётся в Terminating Проверьте metadata: deletionTimestamp: ... finalizers: - example.com/cleanup Finalizer — не просто поле, мешающее удалению. При delete request Kubernetes: ставит deletionTimestamp → оставляет объект в API → ждёт cleanup → controller снимает finalizer → объект удаляется окончательно Сам finalizer не содержит код. Это ключ, который обрабатывает controller или operator. Ищите не способ стереть ключ, а причину: — какой компонент отвечает за finalizer; — работает ли controller; — есть ли у него права; — что должен выполнить cleanup; — доступен ли внешний API; — что показывают events и logs. Типичная ошибка: удалить finalizer вручную → объект исчез из API → внешний cleanup мог остаться незавершённым kubectl get ничего не показывает — не значит, что внешний ресурс удалён корректно. Порядок проверки: deletionTimestamp → finalizers → controller → cleanup → logs → внешний ресурс → устранение причины → штатное снятие finalizer Сохраните диагностическую последовательность для ресурсов, зависших в Terminating. #УЦФОРС #Kubernetes #DevOps #SRE #Эксплуатация