如何在ConfigMap更改时自动滚动CronJob



当我的ConfigMap改变时,我希望我的CronJob重新启动。

在Helm中有一个技巧可以在部署中实现这一点,使用包含ConfigMap的SHA的注释(参见这里或这里)。

这适用于我的部署,做kubectl get deployments显示AGE只是几分钟。

但不是我的CronJob,做kubectl get cronjobs,"年龄";还有几个小时,这意味着它们还没有重新启动。

所以,当ConfigMap改变时,CronJobs不需要重新启动。每次创建Job时,旋转起来执行Job的Pod似乎都使用最新的ConfigMap值。

相关内容

  • 没有找到相关文章

最新更新