数据集成服务升级(跨版本)
-
删除
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 nocoly/hap-flink:版本号 -
修改配置文件
修改
flink.yaml中flink-jobmanager与flink-taskmanager服务使用的镜像版本- name: jobmanager
image: nocoly/hap-flink:版本号
- name: taskmanager
image: nocoly/hap-flink:版本号 -
重启服务
kubectl apply -f flink.yaml -
在 集成中心 》数据集成 》同步任务 的任务列表中重新开启/发布任务 💥 💥 💥