服务Operator资源被误删后,删除实例失败时如何清理?
使用场景
在CCE云容器引擎页面,由于用户误删了服务Operator以及oc-operator的Deployment相关资源,此时在OSC服务实例页面删除服务实例时,实例删除失败,报错信息“timeout to handle resource instance, status Deleting, last error: waiting for recycling cr for instance xxx,check for next loop”。以grafana服务实例为例,用户在CCE页面误删了oc-operator和helm-operator Deployment资源。
然后在OSC服务实例页面,服务实例删除失败。
操作步骤
- 以grafana服务实例删除失败为例,OSC服务插件的系统插件页面重建operator-chef插件(Deployment名称为oc-operator)。
在OSC控制台左侧导航栏单击"服务插件",在界面右侧选择“系统插件”页签,选择需要重建的插件,单击“更多->重建”或者直接单击"重建"按钮进行重建。
- operator-chef插件重建成功后,重建helm-operator插件(Deployment名称为helm-operator)。
- helm-operator插件重建成功后,在服务实例页面删除grafana异常服务实例。
- grafana服务实例删除成功。