kubernetes-helm - 在 k8s-bake 操作中调试 Helm
问题描述
Azure/k8s-bake 操作失败并显示以下消息
Running helm dependency update command..
Error: Error: Failed to run bake action. Error: Error: The process '/usr/bin/helm' failed with exit code 1
at ExecState._setResult (/__w/_actions/azure/k8s-bake/v1/node_modules/@actions/exec/lib/toolrunner.js:547:25)
at ExecState.CheckComplete (/__w/_actions/azure/k8s-bake/v1/node_modules/@actions/exec/lib/toolrunner.js:530:18)
at ChildProcess.<anonymous> (/__w/_actions/azure/k8s-bake/v1/node_modules/@actions/exec/lib/toolrunner.js:430:27)
at ChildProcess.emit (events.js:210:5)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
步骤详情
- name: Bake helm values
id: bake
uses: azure/k8s-bake@v1
with:
renderEngine: 'helm'
helmChart: ${{ env.HELM_CHART }}
overrides: |
nameOverride: ${{ env.KUBE_NAMESPACE }}
image.repository: ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REGISTRY_IMAGE }}
image.tag: ${{ github.sha }}
ingress.hosts[0].host: ${{ secrets.API_DOMAIN }}
ingress.hosts[0].paths: ${{ env.INGRESS_PATH }}
基础容器设置为alpine/helm:3.6.3
如何启用 helm 调试以了解原因?
解决方案
将静默标志设置为'false'
。
- name: Bake helm values
id: bake
uses: azure/k8s-bake@v1
with:
renderEngine: 'helm'
silent: 'false' # set this to get more verbose helm command logs
helmChart: ${{ env.HELM_CHART }}
overrides: |
nameOverride: ${{ env.KUBE_NAMESPACE }}
image.repository: ${{ env.DOCKER_REGISTRY }}/${{ env.DOCKER_REGISTRY_IMAGE }}
image.tag: ${{ github.sha }}
ingress.hosts[0].host: ${{ secrets.API_DOMAIN }}
ingress.hosts[0].paths: ${{ env.INGRESS_PATH }}
推荐阅读
- r - 在更改 geom_bar 顺序时保持一致的颜色?
- c++ - Visual Studio 构建与智能感知警告。有什么区别,为什么 pragma warning(disable) 不删除智能感知警告?
- pyspark - PySpark 中的分层交叉验证
- javascript - 在 StrictMode 中不推荐使用 findDOMNode 如何改用 refs
- c++ - 有没有办法让 SendInput 设置 LLKHF_INJECTED 标志?
- javascript - 如果一个函数返回一个我们不需要的值,这有关系吗?
- python - Django 打开链接,它会做预设的事情(点击电子商务网站上的“男士”并让它自动过滤男士服装
- r - 如何在 Rmarkdown 文档中显示帮助功能的输出
- javascript - 如何在 React Native 中显示来自 Base64 的视频
- python - 在 Python 中创建与另一列检查相等性的新列