首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helm3将丢失修订

Helm3将丢失修订
EN

Stack Overflow用户
提问于 2020-08-08 04:55:13
回答 1查看 213关注 0票数 1

我使用helm3在K8s集群上安装了一个图表。后来,我切换到另一个Kubernetes集群,做了一些事情,然后切换回我在其中部署图表的原始集群。我发现helm list没有列出任何版本(这很奇怪)。然而,我发现helm存储发布信息的秘密仍然存在于当前的命名空间中。

代码语言:javascript
复制
sh.helm.release.v1.my-chart.v1   helm.sh/release.v1                    1      66m

有没有办法从秘密中恢复helm客户端的释放信息,因为所有关于释放的信息都存储在秘密中?

我使用的是以下版本:

代码语言:javascript
复制
version.BuildInfo{Version:"v3.1.2", GitCommit:"d878d4d45863e42fd5cff6743294a11d28a9abce", GitTreeState:"clean", GoVersion:"go1.13.8"}
EN

回答 1

Stack Overflow用户

发布于 2020-08-08 13:01:49

然后,

切换回我在其中部署图表的原始集群。我发现helm列表没有列出任何版本(这很奇怪)

这确实非常奇怪。

sh.helm.release.v1.my-chart.v1 helm.sh/release.v1 1 66m

这就是Helm找到你的释放所需要的一切。您可以检查它是否已损坏。

代码语言:javascript
复制
$ kubectl get secret sh.helm.release.v1.mychart.v1 -o=json | jq '.data.release' | tr -d '"' | base64 -d | base64 -d > myrelease.gz
$ gunzip myrelease.gz
$ cat myrelease

您还可以在所有名称空间上运行helm ls,以再次检查您是否在不同的名称空间中遗漏了发行版。

代码语言:javascript
复制
$ helm ls -A

✌️

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

https://stackoverflow.com/questions/63309026

复制
相关文章

相似问题

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