我有一个cronjob对象,它每天创建一个pod。在处理pod中的一些记录后,我希望pod存储一个时间戳,第二天将其作为输入。
因此,我需要一些方法来存储来自一个pod的一些数据,这些数据可以稍后由同一集群中的另一个pod使用。出于某种原因,我不想使用永久卷。因此,是否有其他方法。
我正在考虑使用configMap。但是我不能确认我们是否可以从pod写入或更新configMap的数据。
在搜索它之后,我发现这个issue说configMaps至少在2018年4月创建此问题之前是只读的。我想知道从那以后是否有任何变通办法。
1条答案
按热度按时间aor9mmx11#
您可以使用kubectl修改
CronJob
对象的注解,以防值可以安全地共享为平面文本。在这种情况下,只需要kubectl注解权限,写:
阅读:
此外,为了避免阅读您还可以将注解值作为
ENV
变量传递: