You are looking at the documentation of a prior release. To read the documentation of the latest release, please
visit here.
New to KubeDB? Please start here.
Please follow the steps below to uninstall KubeDB:
$ curl -fsSL https://raw.githubusercontent.com/kubedb/cli/0.8.0-beta.2/hack/deploy/kubedb.sh \
| bash -s -- --uninstall [--namespace=NAMESPACE]
+ kubectl delete deployment -l app=kubedb -n kube-system
deployment "kubedb-operator" deleted
+ kubectl delete service -l app=kubedb -n kube-system
service "kubedb-operator" deleted
+ kubectl delete serviceaccount -l app=kubedb -n kube-system
No resources found
+ kubectl delete clusterrolebindings -l app=kubedb -n kube-system
No resources found
+ kubectl delete clusterrole -l app=kubedb -n kube-system
No resources found
$ kubectl get pods --all-namespaces -l app=kubedb
kubectl get postgres.kubedb.com --all-namespaces -o yaml > postgres.yaml
kubectl get elasticsearch.kubedb.com --all-namespaces -o yaml > elasticsearch.yaml
kubectl get memcached.kubedb.com --all-namespaces -o yaml > memcached.yaml
kubectl get mongodb.kubedb.com --all-namespaces -o yaml > mongodb.yaml
kubectl get mysql.kubedb.com --all-namespaces -o yaml > mysql.yaml
kubectl get redis.kubedb.com --all-namespaces -o yaml > redis.yaml
kubectl get snapshot.kubedb.com --all-namespaces -o yaml > snapshot.yaml
kubectl get dormant-database.kubedb.com --all-namespaces -o yaml > data.yaml
kubectl delete postgres.kubedb.com --all --cascade=false
kubectl delete elasticsearch.kubedb.com --all --cascade=false
kubectl delete memcached.kubedb.com --all --cascade=false
kubectl delete mongodb.kubedb.com --all --cascade=false
kubectl delete mysql.kubedb.com --all --cascade=false
kubectl delete redis.kubedb.com --all --cascade=false
kubectl delete snapshot.kubedb.com --all --cascade=false
kubectl delete dormant-database.kubedb.com --all --cascade=false
kubectl delete crd -l app=kubedb