VSCode标记deployment.yaml中containerImg变量引用未定义的问题求助
VSCode标记deployment.yaml中containerImg变量引用未定义的问题求助
大家好,我碰到了一个头疼的问题:VSCode里我的deployment.yaml文件中,spec -> containers -> image这一行的变量引用被标记为错误,但我明明已经在values.yaml里定义了对应的变量。想请教下各位大佬,这到底是哪里出问题了?
相关文件内容如下:
deployment.yaml
apiVersion: apps/v1 kind: Deployment metadata: name: {{ .Values.deployment.app_name}} spec: replicas: {{ .Values.specs.replicaCount}} selector: matchLabels: app: {{ .Values.deployment.app_name}} template: metadata: labels: app: {{ .Values.deployment.app_name}} spec: containers: - name: {{ .Values.deployment.app_name}} image: {{ .Values.deployment.containerImg}} # VSCode标记此处为错误 ports: - containerPort: {{.Values.deployment.containerPort}}
values.yaml
replicaCount: 4 deployment: app_name: "my-nginx-app" containerPort: 80 containerImg: "nginx:1.25.0-alpine"
我核对了变量的层级路径,{{ .Values.deployment.containerImg}}对应的values.yaml里的结构完全没问题,但VSCode就是报错,有没有人遇到过类似的情况?
备注:内容来源于stack exchange,提问作者RendezYT
相关产品推荐
相关产品推荐

