title: “Namespace is in termination state”
date: 2020-04-13T07:43:26
slug: namespace-is-in-termination-state
Get more Namespace info:
get namespaces rook-ceph -o json
{
"lastTransitionTime": "2020-04-13T06:53:57Z",
"message": "Some resources are remaining: cephfilesystems.ceph.rook.io has 1 resource instances",
"reason": "SomeResourcesRemain",
"status": "True",
"type": "NamespaceContentRemaining"
},
{
"lastTransitionTime": "2020-04-13T06:53:57Z",
"message": "Some content in the namespace has finalizers remaining: cephfilesystem.ceph.rook.io in 1 resource instances",
"reason": "SomeFinalizersRemain",
"status": "True",
"type": "NamespaceFinalizersRemaining"
}
],
"phase": "Terminating"
}
CRD can be deleted ba setting the finalizer to []:
kubectl get crd
NAME CREATED AT
alertmanagers.monitoring.coreos.com 2020-04-11T11:06:08Z
cephfilesystems.ceph.rook.io 2020-04-11T21:12:52Z
kubectl edit crd cephfilesystems.ceph.rook.io
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
creationTimestamp: "2020-04-11T21:12:52Z"
deletionGracePeriodSeconds: 0
deletionTimestamp: "2020-04-13T07:08:32Z"
finalizers:
- customresourcecleanup.apiextensions.k8s.io
generation: 1
managedFields:
- apiVersion: apiextensions.k8s.io/v1beta1
Modify to:
finalizers: []
