每次我们从Jenkins部署时,我都得到上述错误。错误:UPGRADE FAILED: release xxxx-xxxx -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.
尝试设置更高的超时值。你也可以升级kubectl。请看这里:helm-upgrade-timeout-atomic.
问题也描述在这里:helm-upgrade-timeout.
他们声称已经在#7653中修复了,它包含在v3.2.1
中。
然而,我读到#7653可能只允许在没有成功的版本时升级先前失败的版本.
你能补充更多细节吗?通常,像做了什么,怎么做这样的信息是发现问题的很好的指标。
也看看这个问题,看看这是否解决了你的问题。
获得主要错误的最佳方法是在pod仍在运行时检查它。大多数情况下,这个问题是由于应用程序无法启动,这是由于潜在的问题,如活动和准备探测失败、崩溃环回错误等。然后pod被终止,并在部署时间过后导致helm原子超时