According to the linked documentation, delete.sh can remove ModelMesh Serving CRDs, the controller, and built-in runtimes from specified Kubernetes namespaces:
https://github.com/kserve/modelmesh-serving/blob/release-0.11/docs/install/install-script.md
However, when I run the following command, it deletes all ClusterServingRuntime instances:
./scripts/delete.sh --namespace modelmesh-serving
I intend to use ModelMesh-Serving in a Kubernetes cluster that Kubeflow deployed, so deleting unrelated ClusterServingRuntime instances disrupts the entire cluster.
I tested this with ModelMesh-Serving versions 0.11.0 and 0.12.0. The results are the same.