Installation for Windows

Installation for Windows

Install the helm CLI binary on your system:

  1. Download the latest release
  2. Unzip it
  3. Find the helm binary in the unpacked directory and move it to its desired destination
    • The desired destination should be listed in your $PATH environment variable (echo $PATH)

If the $PATH variable doesn’t contain a suitable directory, it can be changed in the advanced system settings:

Proxy configuration

Set your HTTP proxy environment variables so that a chart repository can be added to your Helm repos in a later lab. It is recommended to set the lowercase and uppercase variables, as the helm command takes them all into account.

In Windows cmd:

setx HTTP_PROXY="http://<username>:<password>@<proxy>:<port>"
setx HTTPS_PROXY="http://<username>:<password>@<proxy>:<port>"
setx NO_PROXY="<noproxy-list>"
setx http_proxy="http://<username>:<password>@<proxy>:<port>"
setx https_proxy="http://<username>:<password>@<proxy>:<port>"
setx no_proxy="<noproxy-list>"

In Windows Powershell:

$env:HTTP_PROXY="http://<username>:<password>@<proxy>:<port>"
$env:HTTPS_PROXY="http://<username>:<password>@<proxy>:<port>"
$env:NO_PROXY="<noproxy-list>"
$env:http_proxy="http://<username>:<password>@<proxy>:<port>"
$env:https_proxy="http://<username>:<password>@<proxy>:<port>"
$env:no_proxy="<noproxy-list>"

In Git Bash:

export HTTP_PROXY="http://<username>:<password>@<proxy>:<port>"
export HTTPS_PROXY="http://<username>:<password>@<proxy>:<port>"
export NO_PROXY="<noproxy-list>"
export http_proxy="http://<username>:<password>@<proxy>:<port>"
export https_proxy="http://<username>:<password>@<proxy>:<port>"
export no_proxy="<noproxy-list>"

Replace <username> and <password> with your credentials. If you have special characters in your password, escape them with their corresponding hexadecimal values according to this article .

Verification

Now, verify your installation .