定义升级任务
更新时间: 2023-02-13 19:09:59
阅读 59
定义升级任务
以下用完整样例展示各字段含义和用法
- id: #服务实例ID,可选,不填则指定类型服务的所所有实例
service: easy_account #服务类型,必填
targetVersion: #目标版本,可选,不填则为系统中的最新版本
required: true #是否必须升级
redoExport: true #可选参数,值为true时一般是只执行get_exports
forceUpgrade: false #可选参数,值为true时一般是做同版本升级(要与targetVersion=current同时设置)
upgradeStrategy: COMPONENT_PARALLEL #升级策略
# ALL_PARALLEL, //全部组件实例并行升
# COMPONENT_PARALLEL, //不同组件并行升, 同一组件下实例串行滚动
# ALL_ROLLING //所有组件实例滚动升
upgradeOrder: #控制组件的升级顺序及升级范围
- component: server
hostList: ["*"]
dependenceList: [] #可选参数,新增加的依赖服务
configChange: #可选参数,升级中变更的配置
backend: # 配置项组
datasource.support.types: 'Hive,MySQL,Vertica,Greenplum'
upgradeDepend: #可选参数,依赖的升级任务
- bdms_meta
下面展示生产中开发的样例
---
- service: kafka
targetVersion: 2.12-2.6.3
required: true
upgradeStrategy: ALL_PARALLEL
- service: ntsdb
targetVersion: 1.3.4
required: true
upgradeStrategy: ALL_PARALLEL
文档反馈
以上内容对您是否有帮助?