使用pdbcli upgrade升级集群目标组件。
- 升级高可用组件: - pdbcli upgrade cm
- 升级数据库引擎: - pdbcli upgrade db
- 升级集群代理组件: - pdbcli upgrade proxy
- 升级集群其他组件: - 数据备份组件: - pdbcli upgrade backup
- 监控采集组件: - pdbcli upgrade monitor
- 任务执行组件: - pdbcli upgrade agent
 
说明 
- 在进行数据库引擎升级时,首先需对Standby节点进行升级,随后进行故障转移操作,将系统切换至Standby节点,最后对Master节点进行升级。在此过程中,可能会涉及较多需要确认的信息,请务必谨慎核实。 
- 升级完成后,请使用 - pdbcli status命令查看集群状态,确保升级成功,集群处于运行状态。
升级集群过程中将遇到如下确认信息:
pdbcli upgrade db
Using config file: ./config.yaml
WARNING - Are you sure you want to upgrade PolarDB DB Cluster component on TARGET(10.XX.XX.2) ? Type 'yes' to upgrade your cluster. [no]: (yes/no): 
WARNING - Are you sure to perform failover operation to TARGET(10.XX.XX.2)? Type 'yes' perform. [no]: (yes/no): 
WARNING - Are you sure you want to upgrade PolarDB DB Cluster component on TARGET(10.XX.XX.1) ? Type 'yes' to upgrade your cluster. [no]: (yes/no): 您可执行pdbcli help upgrade或pdbcli upgrade --help获取升级集群相关的命令说明:
Using config file: ./config.yaml
Upgrade PolarDB Cluster Components.
    
    For example:
    pdbcli upgrade cm
Usage:
 pdbcli upgrade [flags]
 pdbcli upgrade [command]
Available Commands:
 agent    Upgrade PolarDB Agent Component
 cm     Upgrade PolarDB Cluster Manager Component
 db     Upgrade PolarDB DB Engine Component
 pfsd    Upgrade PolarDB PFSD Component
 proxy    Upgrade PolarDB Proxy Component
Flags:
 -h, --help          help for upgrade # 获取关于upgrade命令的帮助信息
   --no-prompt       No command line confirmation. # 增加此flag后,不会有命令行的确认信息,请谨慎使用
   --no-validate      Skip config file validation.  #跳过验证配置文件这一步
      --start-at-task string  Resumed failed task at last failed task name (INTERNAL USE ONLY). #当操作失败时,可使用该flag从失败的步骤处开始重试。
Global Flags:
   --config string  Specify Config file. (default "./config.yaml") # 指定配置文件,默认为./config.yaml
   --debug      Enable additional output for debugging. # 显示更多输出信息,用于调试
Use "pdbcli upgrade [command] --help" for more information about a command.该文章对您有帮助吗?