带头盔的脚手架无法解析工件

问题描述

我的skaffold.yaml

apiVersion: skaffold/v1
kind: Config
build:
  artifacts:
    - image: tons/whoami-mn
      jib: {}
  tagPolicy:
    gitCommit: {}
deploy:
  helm:
    releases:
      - name: whoami-mn
        chartPath: ./k8s/helm/whoami-mn
        artifactOverrides:
          image.repository: tons/whoami-mn

命令

skaffold dev --port-forward --namespace whoami-mn

错误

parsing skaffold config: unable to parse config: yaml: unmarshal errors:
  line 11: field artifactOverrides not found in type v1.HelmRelease

脚手架版本:v1.13.1

头盔版本:v3.3.0

知道为什么会出现上述错误吗?请让我知道我是否应该发布代码的其他部分

解决方法

apiVersion: skaffold/v2beta6是它的关键。

,

将来您还可以尝试使用 skaffold fix 命令来寻找自动更新架构的方法。