Home > Computer Tutorials > Computer Knowledge > Install Helm on Ubuntu

Install Helm on Ubuntu

王林
Release: 2024-03-20 18:41:11
forward
1063 people have browsed it

Install Helm on Ubuntu

Helm is an important component of Kubernetes that simplifies the deployment of Kubernetes applications by bundling configuration files into a package called a Helm Chart. This approach makes updating a single configuration file more convenient than modifying multiple files. With Helm, users can easily deploy Kubernetes applications, simplifying the entire deployment process and improving efficiency.

In this guide, I will introduce different ways to implement Helm on Ubuntu.

Please note: The commands in the following guide apply to Ubuntu 22.04 and all Ubuntu versions and Debian-based distributions. These commands are tested and should work correctly on your system.

Install Helm on Ubuntu

Helm provides several Linux installation methods that can be used to install it on Ubuntu.

  • Use buckle
  • Use Binary Release
  • Use script
  • Use apt

1. Use buckle

On Ubuntu, you can quickly start and run Helm through the snap package manager. To download and install the Helm package, enter the following commands in the terminal.

sudo snap install helm——Classic

Snap packages are containerized and usually larger than Deb. If you want to remove it from Ubuntu then use Snap Remove command.

sudo snap removehelmet

2. Use Binary Release

The first method is to download the tar file from the official website.

Download the Linux version from here.

Use the cd command to go to the directory where you downloaded the file; in my case, it was downloaded under the Downloads directory.

Use the Linux tar command to decompress the file.

Sudo tar-zxf

In the above command, z flag is used to decompress GZ files, x is used to decompress archive files, and f is used to read/write the mentioned files. In my case, the filename is helm-v3.14.0-linux-arm64.tar.gz.

sudo tar—zxf helm—v3.14.0—linux—arm64.tar.gz

After unzipping the archive file, a directory named linux-arm64 will be created in the current working directory. Depending on the file name, the directory name may change.

Use the cd command to navigate to this directory.

cd linux—arm64

In this directory, you will get three files, helm, LICENSE and README.md.

Use sudo and mv (move) commands to move the helm binary file to the /usr/local/bin directory.

Sudo mv helm/usr/local/bin/

that's all! The installation of Helm on Ubuntu has been completed, please use the helm version command to verify the installation.

Rudder type

The output indicates that Helm is installed on Linux.

To uninstall helm from Ubuntu, simply delete helm from the /usr/local/bin/ directory.

Sudo rm/usr/local/bin/helm

3. Use script

The second way to download and install Helm to Ubuntu is to use a script. To download the latest script for Helm, execute the following command.

Curl-fsSL-o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3

The above command retrieves the latest Helm script and downloads it to the current working directory named get_helm.sh.

To make the script executable, use the chmod command to grant it the required permissions.

sudo chmod 700 get_helm.sh

Execute this script to start the installation process.

./get_helm.sh

Helm will be downloaded and installed in the /usr/local/bin/ directory. Verify by checking its version.

To uninstall it, use the same method mentioned at the end of method 2 (using the binary version).

4. Use apt

To install the Helm package to Ubuntu using APT, first, we need to add its repository; see the steps below.

First download and install the public key.

Curl keyring|gpg–dearmor|sudo tee/usr/Share/https://baltocdn.com/helm/signing.asc/helm.gpg>/dev/empty

Here, cURL https://baltocdn.com/helm/signing.asc is downloading the public ASCII armor key, and gpg-dearmor is converting it to binary.

tee/usr/share/keyrings/helm.gpg is writing the converted binary to the helm.gpg file.

You will not see any output as all standard output will be sent to /dev/empty.

Add the repository by executing the below mentioned command.

ECHO "deb[Arch=$(dpkg–print-Architecture)Signed-By=/usr/Share/Keyring/helm.gpg]https://baltocdn.com/helm/stable/debian/ALL Main" | sudo tee/etc/apt/sources.list.d/helm-stable-debian.list

Here, the echoed parameters containing repository information are written to the Sourcees.list.d/helm-stable-debian.list file.

Now, to access the repository via the secure HTTPS protocol, install the apt_transport_https package, although this is an optional step.

It should be noted that the apt-transport-https package has been built in APT since version 1.5 and is available in the latest Ubuntu versions.

sudo apt install apt—transport—https—yes

Now, update the repository list and install Helm using apt.

sudo apt install helm

To verify, use the helm version command. But if it shows an error, please restart the system.

To uninstall it, use the following command.

SUDO APT REMOVE – Automatically remove the servo

in conclusion

In order to improve the efficiency of Kubernetes package deployment, the Helm tool is used. There are multiple ways to install Helm on Ubuntu, such as through Snap, APT, scripts and official binaries. In this tutorial, all these methods will be discussed. I prefer using Snap to install Helm because it only takes one command to complete. However, this also depends on the system requirements. Also listed are Helm's uninstall methods and their respective installation methods.

The above is the detailed content of Install Helm on Ubuntu. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:mryunwei.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template