问题描述
我有一个 Flask 应用程序,它仅在应用程序启动时从外部源获取数据。
我需要刷新应用数据,最简单的方法(不更改应用逻辑)是每天重新启动部署(将 pod 缩放到零并再次放大)。
这是否可以在部署配置 (DeploymentConfig) 中实现?
OpenShift 版本为 v3.11.104。
解决方法
似乎可以通过使用 OpenShift Cronjob 运行应用程序、将 Cronjob 配置为每天运行并将 ConcurrencyPolicy 参数设置为 Replace 来解决。 >