Continuous integration 头盔在云构建中失败
我在下面的谷歌云构建步骤中使用了Continuous integration 头盔在云构建中失败,continuous-integration,google-kubernetes-engine,kubernetes-helm,google-cloud-build,Continuous Integration,Google Kubernetes Engine,Kubernetes Helm,Google Cloud Build,我在下面的谷歌云构建步骤中使用了alpine/helm:3.0.0 - id: 'update helm app' name: 'alpine/helm:3.0.0' args: ['upgrade', 'staging', './iprocure-chart/'] env: - CLOUDSDK_COMPUTE_ZONE=us-central1-a - CLOUDSDK_CONTAINER_CLUSTER=iprocure-cluster 问题是,当我使用cloudbui
alpine/helm:3.0.0
- id: 'update helm app'
name: 'alpine/helm:3.0.0'
args: ['upgrade', 'staging', './iprocure-chart/']
env:
- CLOUDSDK_COMPUTE_ZONE=us-central1-a
- CLOUDSDK_CONTAINER_CLUSTER=iprocure-cluster
问题是,当我使用cloudbuildlocal
运行此命令时,我得到以下错误,管道以失败结束
Starting Step #4 - "update helm app"
Step #4 - "update helm app": Already have image (with digest): alpine/helm:3.0.0
Step #4 - "update helm app": Error: UPGRADE FAILED: query: failed to query with labels: Get http://localhost:8080/api/v1/namespaces/default/secrets?labelSelector=name%3Dstaging%2Cowner%3Dhelm%2Cstatus%3Ddeployed: dial tcp 127.0.0.1:8080: connect: connection refused
这是因为尚未设置或传递配置。 要配置签出= 在构建步骤中添加如下evn:
- id:“更新头盔应用程序”
名称:“阿尔卑斯/舵:3.0.0”
参数:['upgrade'、'staging'、'./i过程图/']
环境:
- CLOUDSDK\u COMPUTE\u ZONE=us-central1-a
- CLOUDSDK_容器_集群=i程序集群
- KUBECONFIG=/workspace/.kube/config
--kubeconfig=/workspace/.kube/config..您的构建是否使用另一个云构建器成功生成?似乎upgrade命令没有到达容器。请记住,云构建本地运行在您的机器上。您是否遵循了此处列出的配置步骤: