文档首页> 云原生服务中心 OSC> 常见问题> 服务管理> 集群中服务Operator CR被误删后,页面删除实例失败时应如何处理?
更新时间:2023-07-14 GMT+08:00
分享

集群中服务Operator CR被误删后,页面删除实例失败时应如何处理?

使用场景

用户在OSC平台上架了一个服务,并且成功发布服务以及通过服务安装了一个服务实例,然后用户在集群控制节点上手动删除了服务Operator CR,后续用户在OSC服务实例页面想要删除服务实例时,发现实例删除报错,报错信息“timeout to handle resource instance, status Deleting, last error: waiting for recycling cr for instance xxx,check for next loop”。服务实例删除需要服务operator对应的deployment组件进行处理,手动删除服务Operator CR之后,会导致进行实例删除的服务operator deployment被自动清理回收掉,因此实例删除不掉。

操作步骤

  1. 登录OSC控制台。
  2. 在控制台右上角的用户名下拉菜单中选择“云容器引擎”。
  3. 在左侧导航栏选择“资源管理”,单击“节点管理”。

  4. 在集群下拉框选择用户当前使用的集群,找到IP地址栏中标有弹性公网的ip节点地址。

  5. 登录上节点后台,登录节点密码为用户购买节点时填写的密码。
  6. 找到当前删除失败的实例,在后台执行删除finalizer的操作, 下面以grafana-n8avo0为例进行说明,如下图所示为服务删除失败的实例。

  7. 步骤4获取的弹性公网节点上,执行查找当前资源的命令,资源类型统一为HelmRelease, 资源名称为grafana-n8avo0为例进行说明。

    删除掉如下红框中的两行,并且执行wq!保存返回。

  8. 此时再去OSC前端页面服务实例页签下执行删除实例操作,实例便能被删除掉了。

分享:

服务管理 所有常见问题

more