14.3. 使用 CLI 从集群中删除 Operator
集群管理员可以使用 CLI 从所选命名空间中删除已安装的 Operator。
先决条件
- 
						您可以使用具有 dedicated-admin权限的账户访问 Red Hat OpenShift Service on AWS 集群。
- 
						OpenShift CLI (oc)安装在您的工作站上。
流程
- 确保在 - currentCSV字段中标识了订阅 Operator 的最新版本(如- serverless-operator)。- oc get subscription.operators.coreos.com serverless-operator -n openshift-serverless -o yaml | grep currentCSV - $ oc get subscription.operators.coreos.com serverless-operator -n openshift-serverless -o yaml | grep currentCSV- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - currentCSV: serverless-operator.v1.28.0 - currentCSV: serverless-operator.v1.28.0- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 删除订阅(如 - serverless-operator):- oc delete subscription.operators.coreos.com serverless-operator -n openshift-serverless - $ oc delete subscription.operators.coreos.com serverless-operator -n openshift-serverless- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - subscription.operators.coreos.com "serverless-operator" deleted - subscription.operators.coreos.com "serverless-operator" deleted- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用上一步中的 - currentCSV值来删除目标命名空间中相应 Operator 的 CSV:- oc delete clusterserviceversion serverless-operator.v1.28.0 -n openshift-serverless - $ oc delete clusterserviceversion serverless-operator.v1.28.0 -n openshift-serverless- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - clusterserviceversion.operators.coreos.com "serverless-operator.v1.28.0" deleted - clusterserviceversion.operators.coreos.com "serverless-operator.v1.28.0" deleted- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow