what the helm?
- helm is a package manager for kubernetes based applications
- helm runs as a binary on your local machine and when we run the helm command, it connects to the current kubernetes cluster using the config and performs actions similar to
kubectlbehind the scenes - helm chart is a complete package for a kubernetes application containing all the resources needed to run the app, making lives of devs easier!
installing homarr using helm
# add a repo to local helm charts
helm repo add homarr-labs https://homarr-labs.github.io/charts/
# list all the helm charts
helm repo list
# update the helm charts
helm repo update
# install application using helm chart in a specific namespace (if not present create the namespace!)
helm install homarr homarr-labs/homarr --namespace homarr --create-namespaceHomarr now needs a secret called โdb-secretโ without which it wonโt start!
create a db-secret for homarr
k create secret generic db-secret --from-literal=db-encryption-keys='597171fe5103489b52ce71936728cc395267839b4d5d7b4b7b486d8ce31d295a' --namespace homarrLinks:
202509211137