该错误通常是由于在 Helm chart 中未定义正确的 Values 导致的。可以通过确保 Helm chart 中正确定义了 Values 属性来解决该问题。
示例代码:
values.yaml 文件:
tpl:
organization: example
deployment.yaml 文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-app
spec:
selector:
matchLabels:
app: my-app
template:
metadata:
labels:
app: my-app
spec:
containers:
- name: my-app
image: my-image:latest
env:
- name: ORGANIZATION
value: {{ .Values.tpl.organization }}
在上述示例中,Values 属性被正确地定义在 values.yaml 文件中,可以通过 {{ .Values.tpl.organization }} 引用 Values 属性,而不会出现键“Values”的条目未定义的错误。