31.2. 使用 CLI 卸载 Apache Kafka 的流
此流程描述了如何使用 oc 命令行工具卸载 Apache Kafka 的流,并删除与部署相关的资源。
先决条件
-
使用具有
cluster-admin或strimzi-admin权限的账户访问 OpenShift 集群。 您已确定了要删除的资源。
您可以使用以下
ocCLI 命令查找资源,并在为 Apache Kafka 卸载流时验证它们是否已被删除。查找与 Apache Kafka 部署的流相关的资源的命令
oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>
oc get <resource_type> --all-namespaces | grep <kafka_cluster_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <resource_type > 替换为您要检查的资源类型,如
secret或configmap。
流程
删除 Cluster Operator
Deployment、相关的CustomResourceDefinitions和RBAC资源。指定用于部署 Cluster Operator 的安装文件。
oc delete -f install/cluster-operator
oc delete -f install/cluster-operatorCopy to Clipboard Copied! Toggle word wrap Toggle overflow 删除您在先决条件中标识的资源。
oc delete <resource_type> <resource_name> -n <namespace>
oc delete <resource_type> <resource_name> -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <resource_type > 替换为您要删除的资源类型,将 <resource_name > 替换为资源名称。
删除 secret 的示例
oc delete secret my-cluster-clients-ca-cert -n my-project
oc delete secret my-cluster-clients-ca-cert -n my-projectCopy to Clipboard Copied! Toggle word wrap Toggle overflow