This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.4.6. Removing OpenShift Serverless
This guide provides details of how to remove the OpenShift Serverless Operator and other OpenShift Serverless components.
Before you can remove the OpenShift Serverless Operator, you must remove Knative Serving and Knative Eventing.
4.6.1. Uninstalling Knative Serving 复制链接链接已复制到粘贴板!
To uninstall Knative Serving, you must remove its custom resource and delete the knative-serving namespace.
Procedure
To remove Knative Serving, enter the following command:
oc delete knativeservings.operator.knative.dev knative-serving -n knative-serving
$ oc delete knativeservings.operator.knative.dev knative-serving -n knative-servingCopy to Clipboard Copied! Toggle word wrap Toggle overflow After the command has completed and all pods have been removed from the
knative-servingnamespace, delete the namespace by entering the following command:oc delete namespace knative-serving
$ oc delete namespace knative-servingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.6.2. Uninstalling Knative Eventing 复制链接链接已复制到粘贴板!
To uninstall Knative Eventing, you must remove its custom resource and delete the knative-eventing namespace.
Procedure
To remove Knative Eventing, enter the following command:
oc delete knativeeventings.operator.knative.dev knative-eventing -n knative-eventing
$ oc delete knativeeventings.operator.knative.dev knative-eventing -n knative-eventingCopy to Clipboard Copied! Toggle word wrap Toggle overflow After the command has completed and all pods have been removed from the
knative-eventingnamespace, delete the namespace by entering the following command:oc delete namespace knative-eventing
$ oc delete namespace knative-eventingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.6.3. Removing the OpenShift Serverless Operator 复制链接链接已复制到粘贴板!
You can remove the OpenShift Serverless Operator from the host cluster by following the documentation on deleting Operators from a cluster.
4.6.4. Deleting OpenShift Serverless CRDs 复制链接链接已复制到粘贴板!
After uninstalling the OpenShift Serverless, the Operator and API custom resource definitions (CRDs) remain on the cluster. You can use the following procedure to remove the remaining CRDs.
Removing the Operator and API CRDs also removes all resources that were defined using them, including Knative services.
Prerequisites
- You have uninstalled Knative Serving and Knative Eventing and have removed the OpenShift Serverless Operator.
Procedure
Delete the remaining OpenShift Serverless CRDs:
oc get crd -oname | grep 'knative.dev' | xargs oc delete
$ oc get crd -oname | grep 'knative.dev' | xargs oc deleteCopy to Clipboard Copied! Toggle word wrap Toggle overflow