Helm
Helm is a package manager for Kubernetes. Helm is the K8s equivalent of yum or apt. Helm deploys charts, which you can think of like a packaged application. It is a collection of all your versioned, pre-configured application resources which can be deployed as one unit. You can then deploy another version of the chart with a different set of configurations
what are helm charts?
Helm Charts are simply Kubernetes YAML manifests combined into a single package that can be advertised to your Kubernetes clusters. Once packaged, installing a Helm Chart into your cluster is as easy as running a single helm install, which really simplifies the deployment of containerized applications.
Installing Helm on Ubuntu
Download the latest version of Helm using the following command
# wget https://get.helm.sh/helm-v3.4.1-linux-amd64.tar.gz
--2021-04-09 12:53:29-- https://get.helm.sh/helm-v3.4.1-linux-amd64.tar.gz
Resolving get.helm.sh (get.helm.sh)... 152.199.39.108, 2606:2800:247:1cb7:261b:1f9c:2074:3c
Connecting to get.helm.sh (get.helm.sh)|152.199.39.108|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13323294 (13M) [application/x-tar]
Saving to: ‘helm-v3.4.1-linux-amd64.tar.gz’
helm-v3.4.1-linux-amd64.tar.gz 100%[============================================================================>] 12.71M 1.21MB/s in 15s
2021-04-09 12:53:47 (884 KB/s) - ‘helm-v3.4.1-linux-amd64.tar.gz’ saved [13323294/13323294]
confirmation message when the download completes
* Next, unpack the Helm file using the tar command:
# tar xvf helm-v3.4.1-linux-amd64.tar.gz
linux-amd64/
linux-amd64/LICENSE
linux-amd64/README.md
linux-amd64/helm
* move the linux-amd64/helm file to the /usr/local/bin directory
# sudo mv linux-amd64/helm /usr/local/bin
There will be no output if the command was executed correctly
* checking the Installed Helm version of the software
# helm version
version.BuildInfo{Version:"v3.4.1", GitCommit:"c4e74854886b2efe3321e185578e6db9be0a6e29", GitTreeState:"clean", GoVersion:"go1.14.11"}
The terminal prints out the version number of the software, as well as the release numbers of GitCommit, GitTreeState, and GoVersion
* Remove the downloaded file using the command
#rm helm-v3.4.1-linux-amd64.tar.gz
* Remove the linux-amd64 directory to clean up space by running
#rm -rf linux-amd64
There is no output if the process completes successfully.
Relevant Blogs:
Recent Comments
No comments
Leave a Comment
We will be happy to hear what you think about this post