• 云原生服务云原生服务
    • 云原生备份容灾服务hot
    • 轻量集群服务new
    • 集群巡检服务new

管理备份容灾组件

介绍如何管理备份容灾组件。

本节介绍如何管理备份容灾组件。

前提条件

启用备份容灾组件

  1. 使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。

  2. 将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。

  3. 在左侧导航栏,点击资源管理

  4. 在右侧的 K8s 集群页签,点击需要开启备份容灾组件的集群进入集群详情页。

  5. 系统组件页签,点击备份容灾组件后的开启按钮。

  6. 在弹出的确认开启备份容灾组件对话框,点击开启。组件开启成功后,您可以查看组件名称、命名空间、副本数、健康状态以及创建时间。

    common:NOTE

    备份容灾组件开启预计需要几分钟。状态就绪后,您可以对该集群中的应用进行备份、恢复等操作。

暂停备份容灾组件

备份容灾组件启用后,如果您需要暂停容灾备份,可以执行以下操作。

  1. 使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。

  2. 将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。

  3. 在左侧导航栏,点击资源管理

  4. 在右侧的 K8s 集群页签,点击需要暂停备份容灾组件的集群进入集群详情页。

  5. 系统组件页签,点击备份容灾组件后的更多 > 暂停

  6. 在弹出的确认要暂停备份容灾组件对话框,点击确认执行暂停 > 暂停

    common:NOTE

    暂停备份容灾组件后,备份恢复功能将暂停使用,但是您的操作信息不会被删除。

卸载备份容灾组件

备份容灾组件启用后,如果您需要卸载容灾备份组件,可以执行以下操作。

  1. 使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。

  2. 将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。

  3. 在左侧导航栏,点击资源管理

  4. 在右侧的 K8s 集群页签,点击需要开启备份容灾组件的集群进入集群详情页。

  5. 系统组件页签,点击备份容灾组件后的更多 > 卸载

  6. 在弹出的确认卸载备份容灾组件对话框,点击确认执行卸载 >卸载

    common:NOTE

    卸载备份容灾组件后,您将无法继续使用备份、恢复等功能,请谨慎操作。

手动清理备份容灾组件资源

在异常情况下,如集群无法连接,卸载可能无法成功。此时需要你手动清理相关资源,具体步骤如下。

<Notice type="note"> 由于一部分 CRD 相关资源依赖于以工作负载方式运行的 Controller 来进行清理,需要先删除 CRD 相关资源,后删除工作负载。 </Notice>
  1. 执行以下命令清理所有的 CRD 相关资源。

    kubectl delete crd backups.velero.io backupstoragelocations.velero.io deletebackuprequests.velero.io downloadrequests.velero.io podvolumebackups.velero.io podvolumerestores.velero.io resticrepositories.velero.io restores.velero.io schedules.velero.io serverstatusrequests.velero.io volumesnapshotlocations.velero.io apphooks.ys.jibudata.com veleroexports.ys.jibudata.com veleroimports.ys.jibudata.com
  2. 执行以下命令清理所有的工作负载。

    kubectl -n kubesphere-cloud-system delete deployment/agent-operator deployment/amberapp-controller-manager deployment/data-mover-controller-manager deployment/stub deployment/velero daemonset/restic