首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >舵机升级很麻烦

问舵机升级很麻烦
EN

Stack Overflow用户
提问于 2020-09-29 15:10:24
回答 1查看 840关注 0票数 1

在升级失败的情况下,一旦我修复了这个问题,我几乎总是会收到这样的消息:

未能安装应用程序myapp。错误:升级失败:在集群中已经存在名为“some”的类“某类”,并且在上一个版本中没有定义。升级前,请将资源从群集中删除或从图表中删除。

这意味着一些K8s资源是通过初始失败的升级安装的,而新的升级尝试再次安装它。

要解决这个问题,我必须删除给定的资源。然后升级进行得很顺利。

当我几乎为每一个资源收到这条信息时,我该怎么办?我有300个资源。我已经删除了5个资源,但上面的消息继续弹出其他资源以及。

当然,我不想为其他X资源手工操作。

解决办法是什么?

为什么helm不能重新部署/忽略那些已经安装的资源?

在当前状态下,不可能为更大的应用程序在失败后执行新的升级。

EN

回答 1

Stack Overflow用户

发布于 2021-05-11 13:42:47

使用Helm提供的原子标志回滚失败的升级。这样,您就不必每次手动清理失败的升级所留下的资源。

代码语言:javascript
复制
helm upgrade --atomic

https://helm.sh/docs/helm/helm_upgrade/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64122483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档