Search code examples
kuberneteskubernetes-helm

Where helm stores its data on a cluster


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?


Solution

  • 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>