【问题标题】:Helm Release IssueHelm 发布问题
【发布时间】:2021-02-02 09:43:57
【问题描述】:

每次我们从 Jenkins 部署时,我都会收到上述错误。错误:升级失败:发布 xxxx-xxxxx-config 失败,并且由于设置了原子而已回滚:等待条件超时

日志:

[2021-02-02T07:44:38.872Z] + helm upgrade --atomic --timeout 600s --install --namespace xxxx-xxx-xxxx --set image.repository=docker.qa.xxx-xxxx.xxxx:8443/xxx-xxxx-xxxx-xxx-pr --set image.tag=pr-214-16 --set fullnameOverride=-xxx-xxx-xxx-pr-pr --wait xxx-xxx-xxx-xxx-pr-pr ./base-0.1.0.tgz --set imageSecretName=docker-registry --set service.type=ClusterIP --set resources.limits.cpu=0.5 --set resources.limits.memory=1024Mi --set resources.requests.cpu=0.5 --set resources.requests.memory=1024Mi --set labels.env=qa --set service.port=8080 --set service.port=8080 --set service.host=null.qa.xxx-xxxx.

【问题讨论】:

标签: kubernetes kubernetes-helm kubernetes-pod amazon-eks


【解决方案1】:

你能补充更多细节吗?通常,诸如正在做什么、如何完成之类的信息是发现问题的重要指标。

还可以在此处查看此问题/问题,看看 this 是否解决了您的问题。

【讨论】:

  • [2021-02-02T07:44:38.872Z] + helm upgrade --atomic --timeout 600s --install --namespace xxxx-xxx-xxxx --set image.repository=docker。 qa.xxx-xxxx.xxxx:8443/xxx-xxxx-xxxx-xxx-pr --set image.tag=pr-214-16 --set fullnameOverride=-xxx-xxx-xxx-pr-pr --wait xxx -xxx-xxx-xxx-pr-pr ./base-0.1.0.tgz --set imageSecretName=docker-registry --set service.type=ClusterIP --set resources.limits.cpu=0.5 --set 资源。 limits.memory=1024Mi --set resources.requests.cpu=0.5 --set resources.requests.memory=1024Mi --set labels.env=qa --set service.port=8080 --set service.port=8080 - -set service.host=null.qa.xxx-xxxx.
  • 我认为这个链接会有所帮助github.com/helm/helm/issues/7426#issuecomment-579807064
  • 谢谢。问题已解决。
  • 出了什么问题以及如何解决的?
【解决方案2】:

尝试设置更高的超时值。 您也可以升级 kubectl。 看这里:helm-upgrade-timeout-atomic

这里也描述了问题:helm-upgrade-timeout

他们声称已在 #7653 中修复,该 v3.2.1 中包含。

但是我读到#7653 可能只允许升级以前失败的版本当没有成功的版本时

【讨论】:

    猜你喜欢
    • 2022-11-11
    • 2021-09-24
    • 2010-10-11
    • 2022-01-06
    • 2013-01-10
    • 2017-07-06
    • 2011-01-11
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多