Pra*_*eep 2 go-templates kubernetes-helm
我有以下 values.yaml:
vrIds:
- 51
- 52
51.vip: 169.254.1.1
52.vip: 169.254.1.2
Run Code Online (Sandbox Code Playgroud)
我有以下模板:
{{ range $index, $element := .Values.vrIds }}
vrrp.{{$element}}.vip: <<How do I get the value of $element.vip>>
{{ end }}
Run Code Online (Sandbox Code Playgroud)
如何获取每个 vrid 的 $element.vip 值?
您需要values.yaml稍微修改一下:
vrIds:
51: 169.254.1.1
52: 169.254.1.2
Run Code Online (Sandbox Code Playgroud)
并在模板文件中使用以下结构:
{{- range $key, $value := .Values.vrIds }}
vrrp.{{ $key }}.vip: {{ $value }}
{{- end }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9137 次 |
| 最近记录: |