Skip to content
Openshift 1 min read

Como forçar a exclusão de um projeto (namespace) no OpenShift

OpenShift removendo um projeto preso no estado Terminating

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.

LinkedIn | GitHub | GitLab | Credly | E-mail