管理备份容灾组件
介绍如何管理备份容灾组件。
本节介绍如何管理备份容灾组件。
前提条件
已在 KubeSphere Cloud 云原生应用服务平台注册账户。
已新建轻量集群或导入自建集群。具体操作请参阅创建轻量集群和导入 Kubernetes 集群。
启用备份容灾组件
使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。
将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。
在左侧导航栏,点击资源管理。
在右侧的 K8s 集群页签,点击需要开启备份容灾组件的集群进入集群详情页。
在系统组件页签,点击备份容灾组件后的开启按钮。
在弹出的确认开启备份容灾组件对话框,点击开启。组件开启成功后,您可以查看组件名称、命名空间、副本数、健康状态以及创建时间。
common:NOTE
备份容灾组件开启预计需要几分钟。状态就绪后,您可以对该集群中的应用进行备份、恢复等操作。
暂停备份容灾组件
备份容灾组件启用后,如果您需要暂停容灾备份,可以执行以下操作。
使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。
将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。
在左侧导航栏,点击资源管理。
在右侧的 K8s 集群页签,点击需要暂停备份容灾组件的集群进入集群详情页。
在系统组件页签,点击备份容灾组件后的更多 > 暂停。
在弹出的确认要暂停备份容灾组件对话框,点击确认执行暂停 > 暂停
common:NOTE
暂停备份容灾组件后,备份恢复功能将暂停使用,但是您的操作信息不会被删除。
卸载备份容灾组件
备份容灾组件启用后,如果您需要卸载容灾备份组件,可以执行以下操作。
使用您的账户登录 KubeSphere Cloud 云原生应用服务平台。
将光标移动到页面顶栏右侧的用户名区域,在弹出菜单中点击管理控制台,默认显示服务概览页面。
在左侧导航栏,点击资源管理。
在右侧的 K8s 集群页签,点击需要开启备份容灾组件的集群进入集群详情页。
在系统组件页签,点击备份容灾组件后的更多 > 卸载。
在弹出的确认卸载备份容灾组件对话框,点击确认执行卸载 >卸载。
common:NOTE
卸载备份容灾组件后,您将无法继续使用备份、恢复等功能,请谨慎操作。
手动清理备份容灾组件资源
在异常情况下,如集群无法连接,卸载可能无法成功。此时需要你手动清理相关资源,具体步骤如下。
<Notice type="note"> 由于一部分 CRD 相关资源依赖于以工作负载方式运行的 Controller 来进行清理,需要先删除 CRD 相关资源,后删除工作负载。 </Notice>
执行以下命令清理所有的 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
执行以下命令清理所有的工作负载。
kubectl -n kubesphere-cloud-system delete deployment/agent-operator deployment/amberapp-controller-manager deployment/data-mover-controller-manager deployment/stub deployment/velero daemonset/restic