flink 1.14.3 run on k8s,application模式,更新升级代码时,如果删除

flink 1.14.3 run on k8s,application模式,更新升级代码时,如果删除deployment,不删除configmaps,则代码执行逻辑还是旧的,不会更新;如果删除deployment和configmaps,则代码会更新,但是却无法从checkpoint恢复,因为从那个checkpoint恢复写在configmap中,请教大佬如何在代码逻辑更新升级时如何保留confimap,以便自动从检查点恢复吗?image.png

展开
收起
雪哥哥 2022-11-13 20:15:52 771 分享 版权
2 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,你可以通过ConfigMap来更新Flink应用程序的配置,且可以保留ConfigMap不删。

    2023-01-30 14:19:46
    赞同 展开评论
  • 你可以使用Kubernetes的ConfigMap更新功能来更新Flink应用程序的配置,而不用删除ConfigMap。你可以使用kubectl edit命令来编辑ConfigMap,然后保存更改,这样就可以更新Flink应用程序的配置,而不会影响从检查点恢复的功能。

    2023-01-17 15:48:11
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
还有其他疑问?
咨询AI助理