我正在尝试让Flink集群在kubernetes之上运行。由于当前的Flink 1.3.1还不支持动态缩放,因此当使用kubernetes进行扩展/缩小时,我想触发我的自定义脚本从保存点停止并重新启动作业。
Kubernetes中是否有这样的特性,我可以在自动缩放中有一个前/后事件触发点,这样我就可以在自动缩放完成它的工作后运行自定义脚本?或者现在唯一的选择就是编写我自己的cron监控来使用kubectl scale来处理?
发布于 2017-08-22 00:02:39
这可以通过使用readinessProbe进行部署,并在容器启动并准备就绪时执行脚本来实现。
readinessProbe:
exec:
command:
- ./run_this_script.sh
initialDelaySeconds: 5
periodSeconds: 15https://stackoverflow.com/questions/45594510
复制相似问题