开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

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 671 0
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版
  • 相关电子书

    更多
    ACK 云原生弹性方案—云原生时代的加速器 立即下载
    ACK集群类型选择最佳实践 立即下载
    企业运维之云原生和Kubernetes 实战 立即下载

    相关镜像