英文:
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资源,例如deployment,configmap,secret,statefulset,这些值会被应用并存储到K8s的etcd数据存储中。
另外,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 <namespace> get secret
there will be secrets.
Secret name will be something like : sh.helm.release.v1.<release-name>.<revision>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论