Search code examples
kuberneteskubernetes-statefulsetkubernetes-operatormongodb-cluster

Mongodb cluster Kubernetes Stateful set is not deleting


I have created Mongodb stateful set using mongodb kubernetes operator.

Now I want to delete that stateful set from kubernetes dashboard, but it is getting recreated again and again.

How do we delete stateful set permanently so that it doesn't get created again.


Solution

  • How do we delete stateful set permanently so that it doesn't get created again.

    List and check the name of statefulset

    kubectl get statefulsets -n <namespace name>
    

    Command to delete the stateful set permanently

    kubectl delete statefulset <Mongo statefulset name> -n <namespace name>
    

    Update

    Try deleting the CRD also

    kubectl get crd
    

    delete CRD for mongo

    kubectl delete crd <CRD name>