如何在价值中使用掌舵价值?

时间:2020-05-21 19:08:09

标签: kubernetes kubernetes-helm

是否可以在值中使用helm值,例如:

db:
  addr: acid-keycloak-db
  user: kcadmin
  secret: {{ user }}.{{ addr }}.credentials.postgresql.acid.zalan.do  

输出应为:

db:
  addr: acid-keycloak-db
  user: kcadmin
  secret: kcadmin.acid-keycloak-db.credentials.postgresql.acid.zalan.do   

1 个答案:

答案 0 :(得分:2)

values.yaml

db:
  addr: acid-keycloak-db
  user: kcadmin
  secret: "{{ .Values.db.user }}.{{ .Values.db.addr }}.credentials.postgresql.acid.zalan.do"

在将使用机密的.yaml文件中

{{tpl .Values.db.secret . }}