Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 7. Removing Service Telemetry Framework from the Red Hat OpenShift Container Platform environment
Remove Service Telemetry Framework (STF) from an Red Hat OpenShift Container Platform environment if you no longer require the STF functionality.
To remove STF from the Red Hat OpenShift Container Platform environment, you must perform the following tasks:
- Delete the namespace.
- Remove the cert-manager Operator.
7.1. Deleting the namespace Link kopierenLink in die Zwischenablage kopiert!
To remove the operational resources for STF from Red Hat OpenShift Container Platform, delete the namespace.
Procedure
Run the
oc delete
command:oc delete project service-telemetry
$ oc delete project service-telemetry
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verify that the resources have been deleted from the namespace:
oc get all
$ oc get all No resources found.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2. Removing the cert-manager Operator Link kopierenLink in die Zwischenablage kopiert!
If you are not using the cert-manager Operator for any other applications, delete the Subscription, ClusterServiceVersion, and CustomResourceDefinitions.
Procedure
Delete the Subscription from the
openshift-cert-manager-operator
namespace:oc delete --namespace=openshift-cert-manager-operator subscription openshift-cert-manager-operator
$ oc delete --namespace=openshift-cert-manager-operator subscription openshift-cert-manager-operator subscription.operators.coreos.com "openshift-cert-manager-operator" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Retrieve the version number of your installed ClusterServiceVersion:
oc get --namespace=openshift-cert-manager-operator subscription openshift-cert-manager-operator -oyaml | grep currentCSV
$ oc get --namespace=openshift-cert-manager-operator subscription openshift-cert-manager-operator -oyaml | grep currentCSV
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
currentCSV: openshift-cert-manager.v1.7.1
currentCSV: openshift-cert-manager.v1.7.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Delete the ClusterServiceVersion from the
openshift-cert-manager-operator
namespace:oc delete --namespace=openshift-cert-manager-operator csv openshift-cert-manager.v1.7.1
$ oc delete --namespace=openshift-cert-manager-operator csv openshift-cert-manager.v1.7.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
clusterserviceversion.operators.coreos.com "openshift-cert-manager.v1.7.1" deleted
clusterserviceversion.operators.coreos.com "openshift-cert-manager.v1.7.1" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Get the current list of CustomResourceDefinitions provided by the Operator so they can be deleted after removal of the ClusterServiceVersion:
oc get csv -n openshift-cert-manager-operator openshift-cert-manager.v1.7.1 -oyaml | grep "kind: CustomResourceDefinition" -A2 | grep name | awk '{print $2}'
$ oc get csv -n openshift-cert-manager-operator openshift-cert-manager.v1.7.1 -oyaml | grep "kind: CustomResourceDefinition" -A2 | grep name | awk '{print $2}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Delete the CustomResourceDefinitions related to the cert-manager Operator:
oc delete crd certificaterequests.cert-manager.io certificates.cert-manager.io certmanagers.config.openshift.io certmanagers.operator.openshift.io challenges.acme.cert-manager.io clusterissuers.cert-manager.io issuers.cert-manager.io orders.acme.cert-manager.io
$ oc delete crd certificaterequests.cert-manager.io certificates.cert-manager.io certmanagers.config.openshift.io certmanagers.operator.openshift.io challenges.acme.cert-manager.io clusterissuers.cert-manager.io issuers.cert-manager.io orders.acme.cert-manager.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Delete the namespaces owned by the cert-manager Operator:
oc delete project openshift-cert-manager openshift-cert-manager-operator
$ oc delete project openshift-cert-manager openshift-cert-manager-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output:
project.project.openshift.io "openshift-cert-manager" deleted project.project.openshift.io "openshift-cert-manager-operator" deleted
project.project.openshift.io "openshift-cert-manager" deleted project.project.openshift.io "openshift-cert-manager-operator" deleted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Additional information