每次从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.
2条答案
按热度按时间nnt7mjpx1#
你能补充更多的细节吗?通常像正在做什么,如何做这样的信息是发现问题的很好的指标。
另外,请在此处查看此问题,看看this是否解决了您的问题。
fnatzsnv2#
尝试设置更高的超时值。你也可以升级kubectl。看这里:helm-upgrade-timeout-atomic.
此处也描述了问题:helm-upgrade-timeout.
他们声称这在#7653中得到了修复,而#7653包含在
v3.2.1
中。然而,我读到#7653可能只允许升级以前失败的发行版**,当没有成功的发行版**。