Take the Helm with Kubernetes on Windows

Jock Reed
Jock Reed
Jan 9, 2018 · 4 min read

In the last few guides I have put out, I have been working to make it easier, for those of us using Windows 10, to be able to use container and orchestration tools for development with Kubernetes. The goal is also to remove as many of the installation head aches of installing these tools, on your Windows 10 computer, as possible.

Image for post
Image for post

This guide will help you to install Helm, a package manager for Kubernetes, on your Windows computer. Package managers are nice when you are wanting to install dependencies quickly. Checkout this blog to hear more about making Windows simpler by using the Chocolatey package manager.

https://medium.com/@JockDaRock/using-windows-do-yourself-a-favor-and-install-chocolatey-6b01e0ab2715

Sadly, Helm, does not have a Chocolatey Package for Windows… yet. Instead, we will be installing this from the Helm site using the binary the Helm site provides provide.

WHY Helm?

The reason we want to install helm is to be able to easily try out and develop on cloud native applications and install them with minimal effort with Helm Charts.

Pre-Requisites

Installation

Download the latest version of the compressed executable from the Helm github site, https://github.com/kubernetes/helm/releases. Click the windows link and it should download to your computer.

Image for post
Image for post

Navigate to the folder you downloaded the helm-vX.X.X-windows-amd64.tar.gz compressed file from and move the file to its own directory.

Navigate to the new directory and right click on the tar.gz file and with 7Zip, open the tar.gz archive.

Image for post
Image for post

Double click the single tar file in that directory, helm-v2.7.2-windows-amd64.tar.

Image for post
Image for post

You should now see a windows file folder in the 7Zip window, windows-amd64. Right click on the folder, select Copy To, and select the directory you want to copy the folder to.

Image for post
Image for post

After getting the folder moved to the directory of your choice, we will add the helm program to the System File path to make it easily accessible from the command line.

Open the Control Panel’s System panel.

Image for post
Image for post

Select the Advanced system settings link on the left.

Image for post
Image for post

Select Environment Variables.

Image for post
Image for post

Under System variables, select Path, and then select Edit.

Image for post
Image for post

Select the New button and then add the folder path where you copied the helm folder to and then press OK.

Image for post
Image for post

Helm should now be installed properly on your Windows 10 computer. Let’s check to make sure.

Open a new command line window and type helm on the command line to make sure you have access to helm from the command line.

Image for post
Image for post

Assuming you have the kubectl program configured for your kubernetes cluster you can now initialize helm.

helm init
Image for post
Image for post

Now you are ready to deploy kubernetes applications to your kube cluster. Visit the KubeApps site, https://hub.kubeapps.com/, to see what helm charts are currently available and instructions on how to install them.

Happy Helming!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store