rancher-backup使用US3备份
先决条件
Rancher 必须是 2.5.0 或更高版本。
请参见此处获取在 Rancher 2.6.3 中将现有备份文件恢复到 v1.22 集群的帮助。
安装rancher-backup operator
创建secret
安装rancher-backup operator
在左上角,单击 ☰ > 集群管理。
在集群页面上,转到
local
集群并单击 Explore。Rancher Server 运行在local
集群中。单击应用市场 > Chart。
点击 Rancher 备份。
单击安装。
配置默认存储位置。如需获取帮助,请参见存储配置。
选择使用Amazon S3 对象存储服务
密钥凭证选择 rancher-backup-s3-key
桶名称 rancher-backup
区域 s3-hk
端点 s3-hk.ufileos.com
注意:如果使用AWS S3 SDK 或 s3minio SDK(rancher backup 使用) ,区域和端点 参考s3兼容endpoint https://docs.ucloud.cn/ufile/s3/s3_introduction)
单击安装。
NOTE
使用 backup-restore
operator 执行恢复后,Fleet 中会出现一个已知问题:用于 clientSecretName
和 helmSecretName
的密文不包含在 Fleet 的 Git 仓库中。请参见此处获得解决方法。
执行备份
要执行备份,必须创建 Backup 类型的自定义资源。
在左上角,单击 ☰ > 集群管理。
在集群页面上,转到
local
集群并单击 Explore。在左侧导航栏中,点击 Rancher 备份 > 备份。
单击创建。
使用表单或 YAML 编辑器创建 Backup。
要使用 YAML 编辑器,单击创建 > 使用 YAML 文件创建。输入 Backup YAML。这个示例 Backup 自定义资源将在 S3 中创建不加密的定期备份。
点击创建
结果:备份文件创建在 Backup 自定义资源中配置的存储位置中。执行还原时使用该文件的名称。
参考:
https://docs.ranchermanager.rancher.io/zh/how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-rancher
https://docs.ranchermanager.rancher.io/zh/reference-guides/backup-restore-configuration/storage-configuration
https://docs.ucloud.cn/ufile/s3/s3_introduction
https://xie.infoq.cn/article/9c4e617568387037778ecefa3
Last updated