繁体   English   中英

如果配置为与 Helm 一起使用,则运行 Skaffold 会失败

[英]Running Skaffold fails if configured to work with Helm

我正在尝试让 Skaffold 与 Helm 一起工作。

下面是我的skaffold.yml文件:

apiVersion: skaffold/v2beta23
kind: Config
metadata:
  name: test-app
build:
  artifacts:
  - image: test.common.repositories.cloud.int/manager/k8s
    docker:
      dockerfile: Dockerfile
deploy:
  helm:
    releases:
    - name: my-release
      artifactOverrides:
        image: test.common.repositories.cloud.int/manager/k8s
      imageStrategy:
        helm: {}

这是我的values.yaml

image:
  repository: test.common.repositories.cloud.int/manager/k8s
  tag: 1.0.0

运行skaffold命令会导致:

...
Starting deploy...
Helm release my-release not installed. Installing...
Error: INSTALLATION FAILED: failed to download ""
deploying "my-release": install: exit status 1

有没有人有想法,这里缺少什么?!

我相信这是因为您没有指定用于掌舵版本的图表。 我能够通过注释掉skaffold.yaml存储库中helm-deployment示例skaffold.yaml文件中的chartPath字段来重现您的问题。

您可以指定使用本地图表deploy.helm.release.chartPath场或使用远程图表deploy.helm.release.remoteChart场。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM