作者:尹珉,KubeSphere 社区用户委员会杭州站站长
前言
Kubernetes 集群天生自带自愈性能,然而往往有些意外状况使自愈性能不起作用,比方:公司共事把某个 namespace 删除、存储对象被清理了、集群忽然断电了、集群降级失败了等。如果没有好的备份工具及定时备份的习惯,不论对于开发环境还是生产环境来说无疑都是灾难性的,如果这个时候有一个可视化备份工具敌对的帮忙集群做定时备份,你的工作会事倍功半。上面就给大家举荐青云科技容器团队基于 Velero 开源备份工具研发的备份容灾服务。
云原生备份容灾服务简介
KubeSphere Cloud 云原生备份容灾服务是 KubeSphere 团队针对混合云场景推出的 Kubernetes 备份容灾即服务产品。用户无需构建备份容灾的基础架构,基于原生的 Kubernetes API,提供了可视化界面,可能笼罩云原生数据保护的绝大多数重要场景,而且可能跨集群、跨云服务商、跨存储区域,轻松实现基础设施间多地、按需的备份复原。登录 KubeSphere Cloud 即可对 Kubernetes 集群中的容器进行备份和复原。
注册平台账号
- 登录 KubeSphere Cloud 平台
- 创立账户
筹备集群
- 进入首页找到【资源管理】抉择【导入集群】
- 填写集群相干信息,抉择【间接连贯 Kubernetes 集群】形式
- 获取 kubeconfig
形式一:托管 Kubernetes 集群
请参考对应云厂商产品文档进行获取,如:阿里云、华为云、腾讯云等。
形式二:自建 Kubernetes 集群
(一)master 节点上执行
cat $HOME/.kube/config
(二) 请确保 kubeconfig 中 cluser.server 字段的地址能够通过公网进行拜访,或者同时勾选跳过 TLS 验证进行导入
- 验证集群连贯状态
增加对象存储仓库
- 抉择【新建仓库】
- 查看仓库是否可用
创立备份打算
留神:备份的集群 namespace 里不能蕴含带有 error 的 PVC 或者 PV,否则无奈复原!!!
- 抉择【创立备份】
- 查看备份打算状态
创立复原打算
- 革除备份打算源集群中的服务
- 抉择【复原备份】
- 创立备份打算
- 查看复原打算状态
- 查看指标 namespace 复原状态
总结
运行生产级别的 Kubernetes 集群,无论您的集群运行的多稳固,定期备份是防患未然,肯定要做的工作。
Kubernetes 集群的运行状态都保留在 ETCD 中,为了确保您生产环境的稳定性。建议您定期备份。
KubeSphere Cloud 云原生备份容灾服务的利用场景包含:
- 零碎或硬件设施产生故障
云原生备份容灾服务可能无效升高因故障而导致的业务中断危险,保障 Kubernetes 集群中外围业务的连续性。
- 开发测试中呈现环境变更
云原生备份容灾服务可能在开发、测试等过程呈现环境变更、配置调整时,及时复原任何期间、任意仓库中备份的数据。
- 遭逢歹意毁坏或不当操作
云原生备份容灾服务可能通过数据的备份和复原,防止歹意毁坏或不当操作造成的数据失落,保障数据的残缺可用。
- 多集群、多存储协同爱护
云原生备份容灾服务可能跨集群、跨云服务商、跨存储区域,轻松实现基础设施间多地、按需的备份复原、容灾爱护。
- 容器利用数据的云上迁徙
云原生备份容灾服务提供了一种便当的数据迁徙形式,让企业灵便、自主地抉择或更换云服务商,防止基础设施绑定。
本文由博客一文多发平台 OpenWrite 公布!