Helm在哪里存储安装状态?

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

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

回答

取决于配置

我在文档中找到了答案。

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

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

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

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

并且kubeclt describe 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


以上是Helm在哪里存储安装状态?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>