gpt4 book ai didi

kubernetes - 如何在tpl函数调用中包含默认值

转载 作者:行者123 更新时间:2023-12-02 12:14:49 24 4
gpt4 key购买 nike

我有顶层图表和子图表之一。在子图中,我想使用在级别图中定义的变量,如果找不到,请使用默认值。

我的子图中的部署定义之一中有这样的代码

name: {{tpl .Values.global.my.GlobalValue .}}

其中Values.global.my.GlobalValue-是顶级图表中的参数。

问题是当我尝试仅安装子图表时-我失败了,我需要一些默认设置。

我试图像下面这样穿,它不起作用
name: {{default defaultName tpl .Values.global.my.GlobalValue .}}
name: {{tpl .Values.global.my.GlobalValue . | defaultName}}

您能否建议正确的方法。

最佳答案

根据Using the default function:

One function frequently used in templates is the default function: default DEFAULT_VALUE GIVEN_VALUE. This function allows you to specify a default value inside of the template, in case the value is omitted.



您应该使用:
name: {{ .Values.global.my.GlobalValue | default "defaultName" | quote }}

关于kubernetes - 如何在tpl函数调用中包含默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58321337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com