gpt4 book ai didi

kubernetes - Helm3失去修订

转载 作者:行者123 更新时间:2023-12-02 12:10:45 25 4
gpt4 key购买 nike

我使用helm3在K8s集群上安装了图表。后来,我上下文切换到另一个Kubernetes集群,做了一些事情,然后又切换回部署图表的原始集群。我发现helm list没有列出任何发行版本(这很奇怪)。但是,我发现在当前 namespace 中仍然保留了存储 Helm 机信息的 secret 。

sh.helm.release.v1.my-chart.v1   helm.sh/release.v1                    1      66m
考虑到所有有关发布的信息都存储在 secret 中,有没有办法从 secret 中恢复 Helm 机客户端的发布信息?
我正在使用以下版本:
version.BuildInfo{Version:"v3.1.2", GitCommit:"d878d4d45863e42fd5cff6743294a11d28a9abce", GitTreeState:"clean", GoVersion:"go1.13.8"}

最佳答案

then switched back on the original cluster in which I deployed the chart. I find that helm list is not listing any releases (which is very strange)


那的确是很奇怪的。

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


这就是Helm找到发布所需要的。您可以检查它🔎如果它已损坏。
$ 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
您还可以在所有 namespace 上运行 helm ls,以再次检查您是否在其他 namespace 中没有缺少发行版。
$ helm ls -A
✌️

关于kubernetes - Helm3失去修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63309026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com