跳到内容
标志
雷竞技下载官网MongoDB的Percona操作符
手动升级MongoD雷竞技下载官网B的Percona服务器
初始化搜索
    雷竞技下载官网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服务器
        • 滚动更新策略和半自动更新
        • 手动升级(On Delete策略)
      • 自定义资源选项
      • 雷竞技下载官网经过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)

    • 滚动更新策略和半自动更新
    • 手动升级(On Delete策略)

    如何对MongoDB的Percona Server进行底层手动升级雷竞技下载官网¶

    雷竞技下载官网Percona Operator for MongoDB支持从Operator版本1.1.0开始升级数据库管理系统(Percona Server for MongoDB)。操作员1.5.0通过一种新的升级策略自动化了这种升级智能更新.智能更新自动化升级过程,同时让用户完全控制更新,所以它是最方便的升级策略。

    仍然有可能在某些情况下无法自动升级Percona Server for MongoDB(例如,您可能正在使用o雷竞技下载官网perator1.5.0或更早版本的Percona Server for MongoDB),并且必须手动进行升级。

    雷竞技下载官网Percona Server for MongoDB可以使用以下方法之一手动升级升级策略:

    • 滚动更新,手动启动,并由Kubernetes控制,
    • 在删除,由Kubernetes按每荚计算当pod被手动删除时。

    警告

    如果智能更新,操作员可以检测Percona Server for MongoDB版本的可用性,或者依赖于用户对版本的选择。雷竞技下载官网在这两种情况下,pod都由Operator按顺序自动重新启动,这确保主实例最后更新,防止可能的连接问题,直到整个集群更新到新设置。从Percona Server for MongoDB的角度来看,kubernetes控制的滚动更新不能保证Pods的更新顺序是最优的。雷竞技下载官网

    滚动更新策略和半自动更新¶

    Percona Server for MongoD雷竞技下载官网B的半自动更新操作如下:

    1. 编辑部署/ cr.yaml文件,设置updateStrategy关键RollingUpdate.

    2. 现在你应该打补丁到您的自定义资源,使用更新的版本标记设置必要的图像名称。

      请注意

      检查您在Kubernetes环境中使用的Operator版本。详情请参阅操作员升级指南升级操作员和CRD(如有需要)。

      自定义资源补丁是使用Kubectl补丁PSMDB命令。可以找到实际的映像名称在认证映像列表中.例如,更新到1.14.0版本应该如下所示:

      $kubectl补丁psmdbmy-cluster-name——类型=合并——补丁”{"规范":{:“crVersion 1.14.0”,“图像”:“perc雷竞技下载官网ona / percona-server-mongodb: 4.4.18-18”,"backup": {"image": "p雷竞技下载官网ercona/percona-backup-mongodb:2.0.4"},"pmm": {"image": "p雷竞技下载官网ercona/pmm-client:2.35.0"}}}’

      警告

      上面的命令升级了集群的各个组件,包括PMM Client。它是强烈推荐升级PMM服务器之前升级PMM客户端。如果没有这样做,你想避免PMM客户端升级,从镜像列表中删除它,减少两个补丁命令的最后一个,如下所示:

      $kubectl补丁psmdbmy-cluster-name——类型=合并——补丁”{"规范":{:“crVersion 1.14.0”,“图像”:“perc雷竞技下载官网ona / percona-server-mongodb: 4.4.18-18”,"backup": {"image": "p雷竞技下载官网ercona/percona-backup-mongodb:2.0.4"}}}’
    3. 部署滚出将由应用的补丁自动触发。控件可以实时跟踪推出过程Kubectl rollout状态使用集群名称命令:

      $ kubectl rollout状态STS my-cluster-name-rs0

    手动升级(On Delete策略)¶

    手动更新Percona Serve雷竞技下载官网r for MongoDB的方法如下:

    1. 编辑部署/ cr.yaml文件,设置updateStrategy关键OnDelete.

    2. 现在你应该打补丁到您的自定义资源,使用更新的版本标记设置必要的图像名称。

      请注意

      检查您在Kubernetes环境中使用的Operator版本。详情请参阅操作员升级指南升级操作员和CRD(如有需要)。

      自定义资源补丁是使用Kubectl补丁PSMDB命令。可以找到实际的映像名称在认证映像列表中.例如,更新到1.14.0版本应该如下所示。

      $kubectl补丁psmdbmy-cluster-name——类型=合并——补丁”{"规范":{:“crVersion 1.14.0”,“图像”:“perc雷竞技下载官网ona / percona-server-mongodb: 4.4.18-18”,"backup": {"image": "p雷竞技下载官网ercona/percona-backup-mongodb:2.0.4"},"pmm": {"image": "p雷竞技下载官网ercona/pmm-client:2.35.0"}}}’

      警告

      上面的命令升级了集群的各个组件,包括PMM Client。它是强烈推荐升级PMM服务器之前升级PMM客户端。如果没有这样做,你想避免PMM客户端升级,从镜像列表中删除它,减少两个补丁命令的最后一个,如下所示:

      $kubectl补丁psmdbmy-cluster-name——类型=合并——补丁”{"规范":{:“crVersion 1.14.0”,“图像”:“perc雷竞技下载官网ona / percona-server-mongodb: 4.4.18-18”,"backup": {"image": "p雷竞技下载官网ercona/percona-backup-mongodb:2.0.4"}}}’
    3. 使用更新的Percona Server for雷竞技下载官网 MongoDB镜像的Pod将在删除后启动。逐个手动删除目标pod,使它们按照需要的顺序重新启动:

      1. 以Pod的名称删除Pod,命令如下:

        $ kubectl删除pod my-cluster-name-rs0-2
      2. 等到Pod准备好:

        get pod my-cluster-name-rs0-2

        输出应该是这样的:

        NAME READY STATUS重启AGE my-cluster-name-rs0-2 1/1 Running 0 3m33
    4. 当所有pod都重新启动(包括mongos和Config Server节点)时,更新过程将成功完成雷竞技下载官网Percona Server for MongoDB Sharding是对的)。

    联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map