Install Helm3 & Helm2 on macOS

Embrace Helm3 while keeping Helm2 around in transition

Joaquín Menchaca (智裕)
1 min readDec 14, 2019

--

Helm v3 was recently released and can install Kubernetes applications without the need for a Tiller service. Before you go and delete Helm v2 completely, some things you may want to consider this:

  • Some applications do no yet support Helm v3, e.g. Spinnaker Baking (Rosco), Terraform Helm Provider.
  • Applications installed with Helm v2 + Tiller cannot be uninstalled, so if they need to be updated, they need to be uninstalled with Helm v2, reinstalled with Helm v3.

Thus you’ll still need to have both Helm v2 and Helm v3 in transition. With Homebrew on macOS, this is how you can get both:

brew install helm@2
brew install helm
cd /usr/local/bin
ln -s /usr/local/opt/helm@2/bin/tiller tiller
ln -s /usr/local/opt/helm@2/bin/helm helm2
ln -s helm helm3

Now afterward, you can access both Helm v2 and Helm v3.

--

--

Joaquín Menchaca (智裕)

DevOps/SRE/PlatformEng — k8s, o11y, vault, terraform, ansible