You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:10:30