跳到内容
标志
雷竞技下载官网MongoDB的Percona操作符
将备份恢复到新的基于kubernetes的环境
初始化搜索
    雷竞技下载官网percona / k8spsmdb-docs
    雷竞技下载官网percona / k8spsmdb-docs
    • 欢迎
      • 设计和架构
      • 与其他方案的比较
      • 与头盔一起安装
      • 使用kubectl安装
      • 系统需求
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
      • 安装到Microsoft Azure Kubernetes服务(AKS)
      • 通用Kubernetes安装
      • 安装在OpenShift上
      • 应用和系统用户
      • 更改MongoDB选项
      • 反亲和和容忍
      • 标签和注释
      • 暴露集群
      • 本地存储支持
      • 仲裁节点和无投票节点
      • MongoDB分片
      • 传输加密(TLS/SSL)
      • 静止数据加密
      • 遥测
        • 关于备份
        • 为备份配置存储
        • 进行定时备份
        • 按需备份
        • 存储操作日志,用于实时恢复
        • 从以前保存的备份恢复
        • 删除不需要的备份
      • 升级MongoDB和Operator
      • 水平和垂直缩放
      • 多集群、多区域部署
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 添加挎斗容器
      • 重新启动或暂停集群
      • 调试和故障排除
      • OpenLDAP集成
      • 如何使用私有注册表
      • 创建用于备份的私有s3兼容云
      • 将备份恢复到新的基于kubernetes的环境
      • 如何使用备份将外部数据库移动到Kubernetes
      • 以多命名空间(集雷竞技下载官网群范围)的方式安装Percona Server for MongoDB
      • 手动升级MongoD雷竞技下载官网B的Percona服务器
      • 自定义资源选项
      • 雷竞技下载官网经过Percona认证的图像
      • 运营商API
      • 常见问题
      • 旧版本(文档存档)
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for MongoDB 1.14.0 (2023-03-13)
      • 雷竞技下载官网Percona Operator for MongoDB 1.13.0 (22-09-15)
      • 雷竞技下载官网Percona Operator for MongoDB 1.12.0 (2022-05-05)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.11.0 (2021-12-21)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.10.0 (2021-09-30)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.9.0 (21-07-29)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.8.0 (21-05-06)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.7.0 (2021-03-08)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.6.0 (2020-12-22)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.5.0 (2020-09-07)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.4.0 (2020-03-31)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.3.0 (2019-12-11)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.2.0 (2019-09-20)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.1.0 (2019-07-15)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.0.0 (2019-05-29)

    如何将备份恢复到基于kubernetes的新环境¶

    Operator不仅允许在进行备份的Kubernetes集群上恢复备份,还允许在安装了Operator的任何基于Kubernetes的环境上恢复备份。

    当恢复到一个新的基于kubernetes的环境时,确保它的Secrets对象具有与原始集群中相同的用户密码。更多关于秘密的细节可以在系统用户.所需Secrets对象的名称可以从spec.secrets输入部署/ cr.yaml(my-cluster-name-secrets默认情况下)。

    的正确名称备份和集群.如果您可以访问原始集群,可用的备份可以使用以下命令列出:

    $kubectl得到psmdb-backup

    下面的命令将列出可用的集群:

    $kubectl得到psmdb

    请注意

    如果你有配置存储操作日志,可进行时间点恢复,您可以将集群回滚到特定的日期和时间。否则,只有恢复备份而不进行时间点恢复。

    当知道正确的备份名称和集群名称时,可以按照以下方式进行备份恢复。

    1. 中设置适当的键部署/备份/ restore.yaml文件。

      • 集spec.clusterName要在其上恢复备份的目标集群名称的键,

      • 集spec.backupSource分段代替spec.backupName字段指向适当的s3兼容存储。这backupSource分段应包含备份类型(逻辑或物理),以及目的地键,后面跟着必要的存储配置键,与部署/ cr.yaml文件:

        ...backupSource:类型:逻辑目的地:s3: / / S3-BUCKET-NAME / BACKUP-NAMEs3:credentialsSecret:my-cluster-name-backup-s3地区:us-west-2endpointUrl:https://URL-OF-THE-S3-COMPATIBLE-STORAGE

      正如你所注意到的,目的地值在s3兼容存储的情况下由三部分组成s3: / /前缀、s3 bucket名称和实际的备份名称,这些名称已经使用Kubectl得到psmdb-backup命令)。对于Azure Blob存储,您不需要添加前缀,而是使用容器名称作为存储桶的等效名称。

      • 你也可以用astorageName键指定存储的确切名称(实际存储应已在backup.storages第部署/ cr.yaml文件):
      ...storageName:s3-us-westbackupSource:目的地:s3: / / S3-BUCKET-NAME / BACKUP-NAME
    2. 恢复完成后,可以按照如下步骤启动实际恢复流程。

      $kubectl应用- f部署/备份/ restore.yaml
    1. 中设置适当的键部署/备份/ restore.yaml文件。

      • 集spec.clusterName要在其上恢复备份的目标集群名称的键,

      • 属性中的其他恢复参数pitr部分:

        ...规范:clusterName:my-cluster-namepitr:类型:日期日期:YYYY-MM-DD hh: mm: ss
      • 集spec.backupSource分段代替spec.backupName字段指向适当的s3兼容存储。这backupSource分段应包含目的地Key等于s3桶的特殊值s3: / /前缀,后面跟着必要的S3配置密钥,与部署/ cr.yaml文件:

        ...backupSource:目的地:s3: / / S3-BUCKET-NAME / BACKUP-NAMEs3:credentialsSecret:my-cluster-name-backup-s3地区:us-west-2endpointUrl:https://URL-OF-THE-S3-COMPATIBLE-STORAGE
      • 你也可以用astorageName键指定存储的确切名称(实际存储应已在backup.storages第部署/ cr.yaml文件):

        ...storageName:s3-us-westbackupSource:目的地:s3: / / S3-BUCKET-NAME / BACKUP-NAME
    2. 运行实际恢复进程:

      $kubectl应用- f部署/备份/ restore.yaml

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛.

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持而且管理或咨询服务,请联系雷竞技下载官网Percona销售.


    最近更新:2023-03-31
    雷竞技下载官网Percona LLC和/或其附属公司,©2009 - 2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map