【发布时间】:2021-12-29 07:04:21
【问题描述】:
我正在使用 helm 3,并希望将 3 个 secretRefKeys 连接成一个 Env Var 值。
这是我的 cronjob.yaml 文件:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule: {{ .Values.cron }}
jobTemplate:
spec:
template:
spec:
initContainers:
- name: PREFIX
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: prefix
- name: ENV
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: env
- name: SUFFIX
valueFrom:
secretKeyRef:
name: {{ .Values.secretName }}
key: suffix
- name: URL_FULL
value: $(PREFIX)$(ENV)$(SUFFIX)
containers:
.
.
.
.
.
我希望URL_FULL 的值是prefix env suffix 的实际值。
但是我用helm template 命令得到的实际上是我在值中写的:
- name: URL_FULL
value: $(PREFIX)$(ENV)$(SUFFIX)
提前致谢。
【问题讨论】:
标签: kubernetes kubernetes-helm helm3