当前位置: 首页 > news >正文

helm升级部署时出现升级挂起状态处理

问题

在使用helm 升级命令时,升级命令如下:

helm upgrade -i -f ./values-prod.yaml myapp ./ -n myns --create-namespace

中途因为网络原因,再次运行上面升级命令时出现,如下错误:

Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress

这样解决这个问题。

思路

使用helm先回滚到上一个版本,然后,再次使用helm进行升级即可。

解决步骤

helm回滚

可以先试用helm查看发版历史,具体命令类似如下:

helm history myapp -n myns

结果如下图:
helm发版历史结果
从这里可以看出,我们需要从28版本回滚回27版本。回滚命令如下:

helm rollback myapp -n myns

结果如下:

Rollback was a success! Happy Helming!

回滚成功后,再次查看历史记录,继续使用如下命令:

helm history myapp -n myns

结果如下:
回滚后的部署历史结果
最后,再次运行我们需要部署的命令,如下:

helm upgrade -i -f ./values-prod.yaml myapp ./ -n myns --create-namespace

这样就不会出现再如下错误了:

Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress

总结

helm管理发版还是挺容易的。

参考:

  • Helm Rollback
  • Helm History
http://www.lryc.cn/news/372587.html

相关文章:

  • 16、架构-可观测性-事件日志详细解析
  • Java数据结构与算法(买卖股票的最佳时机二贪心算法)
  • t265 坑
  • 【LLM之RAG】Adaptive-RAG论文阅读笔记
  • 介绍react
  • 网络爬虫概述
  • 取证工作: SysTools SQL Log Analyzer, 完整的 SQL Server 日志取证分析
  • 蓝牙耳机怎么连接电脑?轻松实现无线连接
  • 4.音视频 AAC SSAASS
  • 每日5题Day24 - LeetCode 116 - 120
  • 在笔记本电脑上使用 LLMs 的 5 种方法
  • Linux内存从0到1学习笔记(8.15 MMU/IOMMU/SMMU概览)
  • Intellij IDEA中怎么配置Maven?
  • 操作系统-内存管理
  • C++中的解释器模式
  • 用 C 语言实现求补码的运算
  • python下载文件
  • JMU 数科 数据库与数据仓库期末总结(1)
  • 前端问题整理
  • 【实践功能记录6】表格列悬浮展示tooltip信息
  • AI论文速读 | 2024[SIGIR]基于大语言模型的下一个兴趣点推荐
  • Rust 实战丨通过实现 json! 掌握声明宏
  • vue+elementUI实现在表格中添加输入框并校验的功能
  • 为国产加油:“缺芯少屏”暂缓,另一领域,也要加把劲
  • 【Qnx】Qnx coredump解析
  • 超级签名源码/超级签/ios分发/签名端本地linux服务器完成签名
  • RocketMQ在Centos7系统上单机部署
  • Vue37-非单文件组件
  • CSS实现经典打字小游戏《生死时速》
  • 推箱子-小游戏