如何在值中使用掌舵值?

问题描述 投票:1回答:1

是否可以在值中使用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   
kubernetes kubernetes-helm
1个回答
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.sec . }}
© www.soinside.com 2019 - 2024. All rights reserved.