在 skaffold/v2alpha3 中,我收到“不允许属性清单”的错误

Gau*_*rma 5 kubernetes microservices skaffold

apiVersion: skaffold/v2alpha3
kind: Config
deploy:
  kubectl:
    manifests: 
      - ./infra/k8s/*
build:
  local:
    push: false
  artifacts:
    - image: fifapes123/auth
      context: auth
      docker: 
        dockerfile: Dockerfile
      sync: 
        manual:
          - src: 'src/**/*.ts'
            dest: .


Run Code Online (Sandbox Code Playgroud)

我在第 5 行收到错误?我正在使用 skaffold/v2alpha3,其中允许 kubectl 下的清单,那么为什么我收到“不允许属性清单”?

小智 7

apiVersion: skaffold/v3
kind: Config
build:
 artifacts:
  - image: fifapes123/auth
    context: auth
    sync:
     manual:
     - src: src/**/*.ts
       dest: .
    docker:
      dockerfile: Dockerfile
local:
 push: false
manifests:
 rawYaml:
 - ./infra/k8s/*
deploy:
 kubectl: {}
Run Code Online (Sandbox Code Playgroud)

尝试上面的 YAML 配置。您应该将您的apiVersion更新skaffold.yaml到最新的 (apiVersion: v3alpha1)。skaffold fix这可以通过命令轻松完成