我现在正在从helm 2迁移到helm 3。
我在我的图表中使用.Release.time.Seconds
的值。我已经看到,在掌舵3.Release.time
不存在。试图使用now
,因为它是解释在这个stackoverflow问题,我可以做安装,但我没有得到预期的值。
例如,使用以下代码:
template:
metadata:
labels:
dateInSeconds: "{{ .Release.Time.Seconds }}"
标签获取值dateInSeconds: 1611923156
如果我使用now
函数:
template:
metadata:
labels:
dateInSeconds: {{ now | quote }}
标签获取值dateInSeconds: "2021-02-01 12:05:28.6116854 +0100 CET m=+2.394553701"
我在春天找到了解决方案。对于获取纪元时间,我可以使用unixEpoch
。
所以解是:
template:
metadata:
labels:
dateInSeconds: {{ now | unixEpoch | quote}}
你可以使用下面的
{{ now | unixEpoch }}