Skip to content

schottz/rancher_namespace_cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Rancher Namespace Cleaner

This brief code is aimed to clean garbage namespaces Rancher leaves when you need to reinstall it on your Kubernetes cluster.

When you try to delete namespaces created by rancher during its installation, they usually get stuck on "Terminating" status in your cluster.

So, if you need to clean all the namespace structure left from Rancher, you can simply run these scripts and get rid of them automatically, running:

$ ./namespace_eraser.sh

This script will filter all namespaces created by Rancher (those who have "Cattle", "Fleet", "Local", "p-", "user-" on their names) and send a kubectl delete --force command at them.

Right after that, it makes the proper treatments that replaces finalizers informations in each raw namespace that make it unable to conclude its deletion.

This solution is an adaptation of this re:Post Blog post,

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published