[英]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.