Difference between revisions of "Namespace stuck in termination"

From UVOO Tech Wiki
Jump to navigation Jump to search
(Created page with "``` for ns in $(kubectl get ns --field-selector status.phase=Terminating -o jsonpath='{.items[*].metadata.name}'); do kubectl get ns $ns -ojson | jq '.spec.finalizers = []' |...")
 
(No difference)

Latest revision as of 23:41, 22 December 2021

for ns in $(kubectl get ns --field-selector status.phase=Terminating -o jsonpath='{.items[*].metadata.name}'); do  kubectl get ns $ns -ojson | jq '.spec.finalizers = []' | kubectl replace --raw "/api/v1/namespaces/$ns/finalize" -f -; done

for ns in $(kubectl get ns --field-selector status.phase=Terminating -o jsonpath='{.items[*].metadata.name}'); do  kubectl get ns $ns -ojson | jq '.metadata.finalizers = []' | kubectl replace --raw "/api/v1/namespaces/$ns/finalize" -f -; done

As editing namespace finalizers doesn't work sometimes.

kubectl edit namespace my-namespace # look for finalizer list

https://stackoverflow.com/questions/65667846/namespace-stuck-as-terminating