文档首页/ 云原生服务中心 OSC/ 常见问题/ 服务插件/ 如何清理集群中OSC冗余插件数据
更新时间:2024-06-12 GMT+08:00
分享

如何清理集群中OSC冗余插件数据

使用场景

用户使用OSC平台部署了相关OSC服务后,因为自身原因需要将集群中的OSC等插件信息清理掉,可以参考此章节进行处理。

使用前提

确保集群可以执行kubectl命令,以避免无法执行清理命令。

操作步骤

  1. 登录kubernetes集群后台节点,确保节点可以正常执行kubectl命令。
  2. 执行如下命令,查询OSC插件部署helm资源。

    kubectl get secret -nosc-oc

  3. 执行如下命令,删除OSC服务插件secret资源。

    kubectl delete secret -nosc-oc sh.helm.release.v1.{cceaddon}-operator-chef.{v1}

  4. 执行如下命令,删除插件configmap资源。

    kubectl delete configmap -nosc-oc crd-dependency

  5. 执行如下命令,删除ServiceAccount资源。

    kubectl delete ServiceAccount -nosc-oc oc-operator-serviceaccount

  6. 执行如下命令,删除ClusterRole资源。

    kubectl delete ClusterRole aggregate-oc-edit aggregate-oc-view system:controller:operator-chef

  7. 执行如下命令,删除ClusterRoleBinding资源。

    kubectl delete ClusterRoleBinding oc-operator-role-binding

  8. 执行如下命令,删除插件crd资源。

    kubectl delete crd bundles.osc.huaweicloud.com

    kubectl delete crd operators.osc.huaweicloud.com

相关文档