数据集成服务升级(跨版本)
- 
删除 ConfigMap清理Job列表,找到ConfigMap相关配置,如下示例:kubernetes.cluster-id: md-flink
 kubernetes.namespace: default执行脚本批量删除 ConfigMap如果未输出 configmap "md-flink" deleted之类字样,则表示命名空间或者ConfigMap前缀错误,需要再次检查# for i in $(kubectl -n 【此处替换为 kubernetes.namespace 的值】 get cm | awk '$1~"【此处替换为 kubernetes.cluster-id 的值】"{print $1}');do kubectl -n 【此处替换为 kubernetes.namespace 的值】 delete cm $i;done
 for i in $(kubectl -n default get cm | awk '$1~"md-flink"{print $1}');do kubectl -n default delete cm $i;done
- 
下载新版本镜像(离线包下载) kubernetes 集群中各节点服务器上都需要操作 crictl pull registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:版本号
- 
修改配置文件 修改 flink.yaml中flink-jobmanager与flink-taskmanager服务使用的镜像版本- name: jobmanager
 image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:版本号
 - name: taskmanager
 image: registry.cn-hangzhou.aliyuncs.com/mdpublic/mingdaoyun-flink:版本号
- 
重启服务 kubectl apply -f flink.yaml
- 
在 集成中心 》数据集成 》同步任务 的任务列表中重新开启/发布任务 💥 💥 💥