如果用 helm 部署可以支持版本回溯吗?

场景是部署半年前的服务,需要当时的镜像和helm文件。如果半年前是在zadig里面部署的话,是否能记录下这些信息,能够从zadig直接部署当时的版本

From 社区小伙伴 @jax

希望环境提供一个能力可以有历史记录,方便回滚(构建部署和交付物部署不能并存,生产环境肯定是一次构建部署,往往我只需要生产环境的版本回滚,但是每次都需要构建完了再次在交付才能记录版本号,所以提供个功能方便记录)

From 社区小伙伴 @愤怒的小锅圈

发布完成,可以把当前的Helm Chart打一个版本推送到远程仓库,这个版本会长期保存到zadig,远程的helm chart只要不清理也会一直存在。

如果要zadig实现的话,历史数据太久,占用空间其实挺大(个人想法)

从环境的角度出发,如果是 helm chart 项目,其实可以支持 release 的回滚,而不是把每个版本的 Chart 存下来。

原则上是的,当时间跨度很大的时候,把release推到远程仓库不失为一种选择

也是没错,如果迭代后是一个稳定的可交付的版本,应该使用版本管理,将版本固定下来:pushpin:,供后续使用。