首页 > 解决方案 > Helm store 安装状态在哪里?

问题描述

当您运行helm install命令时,Helm 会输出此安装的修订版本等信息。

Helm 在哪里存储这些信息?(我假设它在某个集群中。)

标签: kubernetes-helm

解决方案


取决于配置

我在文档中找到了答案。

Helm 3 将默认发布信息存储更改为发布命名空​​间中的 Secrets。 https://helm.sh/docs/topics/advanced/#storage-backends

它接着说,您可以将其配置为将该状态存储ConfigMap在 PostgreSQL 数据库或 PostgreSQL 数据库中。

所以默认情况下,kubectl get secret --namespace my-namespace将包括一个条目,如

sh.helm.release.v1.st.v1   helm.sh/release.v1                    1      13m

kubectl describe secret sh.helm.release.v1.st.v1会输出类似

Name:         sh.helm.release.v1.st.v1
Namespace:    my-namespace
Labels:       modifiedAt=1613580504
              name=st
              owner=helm
              status=deployed
              version=1
Annotations:  <none>

Type:  helm.sh/release.v1

推荐阅读