Helm 存储其数据在集群上的位置

huangapple go评论65阅读模式
英文:

Where helm stores its data on a cluster

问题

Alice将图表从她的计算机部署到一个k8s集群上。
Bob在该集群上运行helm ls -a并看到Alice的图表。

我正在寻找在我的集群上可能保存图表信息的任何configmaps,但找不到任何。

那它在哪里呢?

英文:

Alice deployes a chart from her computer to a k8s cluster.
Bob runs helm ls -a on that cluster and sees Alice's chart.

I am looking for any configmaps on my cluster that could hold chart info but cant find any.

Where is it then?

答案1

得分: 3

当您应用Helm发布时,它会将Helm模板转换为K8s资源,例如deploymentconfigmapsecretstatefulset,这些值会被应用并存储到K8setcd数据存储中。

另外,Helm还会为release创建secret,因此,如果您运行kubectl -n <namespace> get secret,会显示存在secrets

Secret的名称会类似于:sh.helm.release.v1.<release-name>.<revision>

英文:

When you apply the helm release it convert the Helm template to K8s resources like deployment, configmap, secret, statefulset and those values get applied and stored to etcd datastore of K8s.

Still helm also create the secret for release so if you check the kubectl -n &lt;namespace&gt; get secret there will be secrets.

Secret name will be something like : sh.helm.release.v1.&lt;release-name&gt;.&lt;revision&gt;

huangapple
  • 本文由 发表于 2023年3月9日 19:21:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/75683918.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定