Jav*_*ava 2 go go-templates kubernetes kubernetes-helm
我的秘密文件如下所示:
apiVersion: v1
kind: Secret
metadata:
name: secret
type: Opaque
stringData:
"user.name": "user"
"user.password": "password"
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用下一个代码获取一个值:
{{- $secret := lookup "v1" "Secret" .Release.Namespace "secret" -}}
{{- if $secret -}}
{{- print $secret.data.user.password}}
Run Code Online (Sandbox Code Playgroud)
问题是“user.password”键包含一个点,我还没有找到如何修复它。谢谢你的帮助!
您可以使用该index函数来访问其中包含点的地图值,例如:
{{- print (index $secret.data "user.password")}}
Run Code Online (Sandbox Code Playgroud)