Read this article in English.
Em algumas situações, um Project do OpenShift pode ficar preso no estado Terminating e nunca concluir a remoção. Isso normalmente acontece por causa de finalizers ou recursos pendentes dentro do namespace. Se você já tentou excluir o namespace e ele continuou por lá, preparei um guia e um script para automatizar o processo.
O problema
Normalmente, excluir um namespace no OpenShift é um processo simples:
oc delete namespace <meu-namespace>Em alguns casos, porém, o namespace permanece no estado Terminating por tempo indeterminado. Isso geralmente acontece porque recursos pendentes estão impedindo a remoção.
Solução: forçando a exclusão
Se o namespace estiver preso, podemos forçar a remoção com um script que desenvolvi e disponibilizei no meu repositório.
🔗 Forçar a exclusão de um namespace no OpenShift
Se este conteúdo ajudou, considere deixar uma ⭐ no repositório!
💡 Quem sou eu?
Sou Gabriel Carmo, CNCF Kubestronaut, com certificações CKA, CKAD, CKS, KCNA e KCSA, além de Red Hat Certified OpenShift Administrator.
Atuo em DevOps Engineering, construindo e evoluindo plataformas Kubernetes multi-cloud. Meu trabalho tem como foco reduzir a carga cognitiva das equipes de engenharia por meio de platform engineering, automação, GitOps e experiências self-service.
No dia a dia, conecto infraestrutura como código, cloud networking, governança, segurança, observabilidade e práticas de SRE para criar plataformas mais padronizadas, resilientes e fáceis de operar.