INFO-发布中心跨集群发布实践

适用场景
同一平台,不同集群间发布任务等,例如主集群与备集群
使用示例
发布中心跨集群发布操作流程:
easyops-cluster = 主集群
easyops-cluster2 = 备集群
前置:
1、备集群库表,需要提前创建;
2、8.0base版本,任务引用的参数组需要提前创建,update06以上可一起打包发布;
配置接收发布策略:
1、进入备集群项目,在发布中心中进入配置管理
图片1.png
2、接收策略中,添加新策略,注意事项如图所示,其余填默认值即可;在此处配置接收策略后,系统会自动在发布方的“发布策略”菜单中创建一条“发布策略”
图片2.png
3、进入主集群项目,发布策略中可以看到新增的 一条策略;默认该策略不生效,需要调整为生效,并且可以修改策略名称(方便后续识别)
图片3.png
资源打包发布:
1、进入主集群项目,发布中心进入资源列表,资源类型可以分别选择离线开发任务和离线同步任务,找到需要发布的任务并勾选,选择完毕后添加到发布池
图片4.png
2、添加好后,右上角查看发布池,然后创建发布包,前往发布(任务初始全量同步,建议按数仓分层,一层一层任务的打包发布,避免出现遗漏等情况,也可按照其他粒度捆绑打包;增量同步,根据实际情况打包发布即可)
图片5.png
图片6.png
图片7.png
3、前往发布后就会进入发布配置页面,其中可以配置任务导入到什么模式(开发or线上),以及任务发布内容(任务包,调度配置,报警配置)
图片8.png
4、配置好后点击左下角全部检测,检测是否有问题,一般有问题情况:缺少库或表,引用参数组缺少;无问题后即可选择全部发布
图片9.png
图片10.png
5、进入备集群项目发布中心,发布实例包页面,点击查看进入发布实例包详情,点发布历史可以查看发布结果,有异常可以进入详情查看异常原因,然后勾选失败资源进行重新发布
图片11.png
图片12.png
6、到此整个跨集群发布任务操作已经结束,请在备集群检查任务发布情况;

作者:李云龙