跳到内容
标志"></a>
    <label class=
雷竞技下载官网PostgreSQL的Percona操作符
升级Postgr雷竞技下载官网eSQL和Operator的Percona发行版
初始化搜索
    雷竞技下载官网percona / k8spg-docs
    • 欢迎
      • 系统需求
      • 设计和架构
      • 与其他方案的比较
      • 安装在Minikube上
      • 与头盔一起安装
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 通用Kubernetes安装
      • 安装在OpenShift上
      • 应用和系统用户
      • 更改PostgreSQL选项
      • 反亲和和容忍
      • 传输加密(TLS/SSL)
      • 遥测
      • 备份和恢复
      • 升级Postgr雷竞技下载官网eSQL和Operator的Percona发行版
        • 升级操作员
        • 升级PostgreS雷竞技下载官网QL的Percona发行版
          • 自动升级
          • 半自动升级
      • 水平和垂直缩放
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 重新启动或暂停集群
      • 部署容灾备集群
      • 为Postgre雷竞技下载官网SQL单命名空间和多命名空间部署提供Percona Operator
      • 使用PostgreSQL表空间和Percona Operator雷竞技下载官网
      • 创建用于备份的私有s3兼容云
      • 自定义资源选项
      • 操作员安装选项
      • 雷竞技下载官网经过Percona认证的图像
      • 常见问题
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.4.0 (2023-03-31)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.3.0 (22-08-04)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.2.0 (22-04-06)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.1.0 (2021-12-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.0.0 (21-10-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.2.0 (21-08-12)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.1.0 (21-05-10)

    • 升级操作员
    • 升级PostgreS雷竞技下载官网QL的Percona发行版
      • 自动升级
      • 半自动升级

    更新Postg雷竞技下载官网reSQL的Percona操作符升级操作员

    请注意

    只支持对Operator的最近的小版本进行增量更新。若要更新到与当前版本相差不止一个的新版本,请按顺序进行几次增量更新。

    下面的步骤将允许您将Operator更新到当前版本(使用您的集群名称而不是<集群名称>占位符)。

    1. 暂停集群以停止所有可能的活动:

      美元kubectl补丁雷竞技下载官网perconapgcluster / <集群名称>——类型json- p“[{“人事处”:“取代”,“路径”:“/规范/暂停”,“价值”:真正的},{“人事处”:“取代”,“路径”:“/规范/ pgBouncer /大小”,“价值”:0}]”
    2. 如果你升级了操作员从1.1.0之前的版本,从1.0.0升级到1.1.0,需要执行以下附加步骤。

      美元出口集群=<集群名称>美元为用户在postgresprimaryuser$ (kubectl得到雷竞技下载官网perconapgcluster /$ {集群}- oyaml|yqr-“spec.user”);做arg游戏+ =”——从字面=$ user=$ (kubectl得到秘密/$ {集群}-$ {用户}- oyaml|yqr-“data.password”|base64——解码)";完成;evalkubectl创建秘密通用的$ {集群}用户"$ {arg游戏}"

      该命令使用已存在的密码创建用户的秘密。否则,将自动创建带有自动生成密码的新秘密,因此现有密码将被覆盖。

      请注意

      的pgbouncer用户密码以加密形式存储,因此不包含在上述命令中。如果您知道此密码和/或想要更新它,请将其添加为pgbouncer: base64encodednewpassword手动到生成的Secret。否则,该密码无需操作,升级时将被操作员覆盖。

    3. 删除旧的Operator并启动新的Operator版本:

      美元kubectl删除\serviceaccounts / pgo-deployer-sa\clusterroles / pgo-deployer-cr\configmaps / pgo-deployer-cm\configmaps / pgo-config\clusterrolebindings / pgo-deployer-crb\jobs.batch / pgo-deploy\部署/ postgres-operator $kubectl创建- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-postgresql-operator/v1.4.0/deploy/operator.yaml美元kubectl等待——因为=条件=完整的工作/ pgo-deploy——超时=90年代

    升级PostgreS雷竞技下载官网QL的Percona发行版自动升级

    请注意

    Version Service处于技术预览状态,默认情况下为Operator版本1.1.0禁用。禁用版本服务使智能更新依赖于图像钥匙在运营商自定义资源.

    升级的详细信息请参见upgradeOptions部份部署/ cr.yaml配置文件。进行以下编辑以配置更新:

    1. 设置应用以下值之一的选项:

      • 推荐-自动升级会选择推荐的最新版本的软件(对于从头创建的集群,将选择Percona Distribution for PostgreSQL 14版本,而不是Percona Distribution for PostgreSQL 13或12版本,无论镜像路径如何;雷竞技下载官网对于已经存在的集群,将保留14 vs. 13或12的分支选择),
      • 14-recommended,13-recommended,12-recommended-同上,但保留了特定的主要Percona分布的PostgreSQL版本的新提供的集群(例如,雷竞技下载官网将不会自动使用14而不是13)
      • 最新的-自动升级将选择最新版本的可用软件,
      • 14-latest,13-latest,12-latest-同上,但保留了特定的主要Percona分布的PostgreSQL版本的新提供的集群(例如,雷竞技下载官网将不会自动使用14而不是13)
      • 版本号-明确指定所需的版本,
      • 从来没有或禁用-禁用自动升级

      请注意

      方法禁用自动升级时应用选项,智能更新功能将继续工作由其他事件触发的更改,如更新ConfigMap,旋转密码,或更改资源值。

    2. 确保versionServiceEndpointkey被设置为有效的版本服务器URL(否则不会发生智能更新)。

      您可以使用官方Percona版本服务的URL(默认)。雷竞技下载官网集versionServiceEndpoint来https://check.雷竞技下载官网percona.com.

      或者,您也可以在集群中运行版本服务。这可以用kubectl命令如下:

      美元kubectl运行服务版本管理——图片=雷竞技下载官网perconalab /服务版本管理- - - env=“SERVE_HTTP = true”——港口11000——暴露

      请注意

      如果自动更新被禁用,则永远不会检查版本服务。如果启用了自动更新,但无法到达版本服务URL,则不会进行升级。

    3. 使用时间表选项以CRON格式指定更新检查时间。

      下面的例子设置了Percona官方版本服务的午夜更新检查:雷竞技下载官网

      规范:upgradeOptions:应用:推荐versionServiceEndpoint:https://check.雷竞技下载官网percona.com时间表:“04***”…

    半自动升级
    美元kubectl补丁雷竞技下载官网perconapgcluster / <集群名称>——类型json- p“[{“人事处”:“取代”,“路径”:“/规范/暂停”,“价值”:真正的},{“人事处”:“取代”,“路径”:“/规范/ pgBouncer /大小”,“价值”:0}]”
  1. 现在你可以把集群切换到一个新版本:

    美元kubectl补丁雷竞技下载官网perconapgcluster / <集群名称>——类型json- p'[{"op": "replace", "path": "/spec/backup/backrestRepoImage", "value":“雷竞技下载官网percona / percona-postgresql-operator: 1.4.0-ppg14-pgbackrest-repo”},{“人事处”:“取代”,“路径”:“/规范/备份/形象”,“价值”:“percona / percona-postgresql-operator: 1.4.0-ppg13-pgbackrest”},{“人事处”:“取代”,“路径”:“/规范/ pgBadger /形象”,“价值”:“percona / percona-postgresql-operator: 1.4.0-ppg14-pgbadger”},{“人事处”:“取代”,“路径”:“/规范/ pgBouncer /形象”,“价值”:“percona / percona-postgresql-operator: 1.4.0-ppg14-pgbouncer”},{“人事处”:“取代”,“路径”:“/规范/ pgPrimary /形象”,“价值”:“percona / percona-postgresql-operat或:1.4.0-ppg14-postgres-ha”},{“人事处”:“取代”,“路径”:“/规范/ userLabels / pgo-version”、“价值”:“v1.4.0”},{“人事处”:“取代”,“路径”:“/元数据/标签/ pgo-version”、“价值”:“v1.4.0”},{“人事处”:“取代”,“路径”:“/规范/暂停”,“价值”:假}]“

    请注意

    上面的例子是假设使用PostgreSQL 14作为数据库管理系统。对于PostgreSQL 13,您应该更改所有出现的ppg14子字符串,ppg13.

    这将进行映像更新、集群版本更新和暂停状态切换。

  2. 现在可以启用pgbouncer再次:

    美元kubectl补丁雷竞技下载官网perconapgcluster / <集群名称——类型json- p\”({“人事处”:“替换”,“路径”:“/规范/ pgBouncer /大小”,“价值”:1}]“

    等待集群准备就绪。

  3. 联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map