我对掌舵人还很陌生,因为我将其他ppl创建的图表用于我们的应用程序,并且我试图做一些我认为很简单但无法找到方法的事情。基本上我想将应用程序版本传递给我的React应用程序。根据我发现的一些信息,这是我想出的内容
image:
tag: 0.2.6
extraEnv:
- name: REACT_APP_APP_VERSION
value: {image.tag}
提前感谢
我假设您发送的代码是您的values.yaml
。然后,第一部分是正确的。
image:
tag: 0.2.6
现在,您不在values.yaml
文件中指定传递给pod的变量,而在templates/*
文件中指定。例如,要将变量传递到您的广告连播,您可以使用以下代码:
env:
- name: REACT_APP_APP_VERSION
value: "{{ .Values.image.tag }}"
检查this以获取完整示例。
注意,不能使用values.yaml
中values.yaml
中的值。因此,您发送的代码无效。这是因为values.yaml
文件本身未被评估。