How to install Helm in Ubuntu

What is Helm? Programmers who have played Diablo 2 on Battle.net should remember that Helm means kingdom.

And in the computer field, what is Helm?

Helm is a package management tool for Kubernetes, a bit like nodejs's npm, Ubuntu's apt and CentOS's yum. The purpose of these package management tools is to simplify the deployment and management of corresponding applications.

Basic concepts of Helm:

  1. Chart: The installation package managed by Helm, which contains the installation package resources that need to be deployed. Chart to Helm is equivalent to yum rpm to CentOS.

The contents of each Chart package:

(1) The basic description file Chart.yaml of the package

This is equivalent to package.json in the nodejs project

(2) Release: The deployment instance of Chart. A chart can have multiple releases on a Kubernetes cluster, that is, the chart can be installed multiple times

(3) Repository: Chart's repository, used to publish and store Chart, which is equivalent to the repository field in package.json in nodejs project:

Helm completed functions:

(1) Manage Kubernetes manifest files

(2) Manage Helm Installation Package Charts

(3) Kubernetes application release based on Chart

Helm consists of two parts, the client helm and the server tiller. The tiller runs on the Kubernetes cluster and is used to manage the release of the Chart installation.

Helm is a command line tool that can be run locally, generally on a Continuous Integration-CI/Continues Delivery-CD server.

This article describes the installation of the client helm.

Download the binary executable file on helm's github repository:

After downloading the executable file helm, copy it to the folder /usr/local/bin and execute helm version. If you see the version information, the helm client is installed successfully.

Recommended Posts

How to install Helm in Ubuntu
How to install mysql in Ubuntu 14.04
How to install mysql in Ubuntu 14.04
How to install cuda10.1 driver in Ubuntu
How to install ROS Noetic in Ubuntu20.04
How to install python in ubuntu server environment
How to install Hadoop in standalone mode on Ubuntu 18.04
How to install Ruby on Ubuntu 20.04
How to install Memcached on Ubuntu 20.04
How to install Java on Ubuntu 20.04
How to install MySQL on Ubuntu 20.04
How to use hanlp in ubuntu
How to install VirtualBox on Ubuntu 20.04
How to install Elasticsearch on Ubuntu 20.04
How to install Protobuf 3 on Ubuntu
How to install Nginx on Ubuntu 20.04
How to install Apache on Ubuntu 20.04
How to install Git on Ubuntu 20.04
How to install Node.js on Ubuntu 16.04
How to install MySQL on Ubuntu 20.04
How to install PHP7.4 in CentOS
How to install Vagrant on Ubuntu 20.04
How to install Bacula-Web on Ubuntu 14.04
How to install PostgreSQL on Ubuntu 16.04
How to install Git on Ubuntu 20.04
How to install Anaconda3 on Ubuntu 18.04
How to install Memcached on Ubuntu 18.04
How to install Jenkins on Ubuntu 16.04
How to install MemSQL on Ubuntu 14.04
How to install Go on Ubuntu 20.04
How to install MongoDB on Ubuntu 16.04
How to install Mailpile on Ubuntu 14.04
How to install PrestaShop on Ubuntu 16.04
How to install Skype on Ubuntu 20.04
How to install Jenkins on Ubuntu 20.04
How to install Python 3.8 on Ubuntu 18.04
How to install KVM on Ubuntu 18.04
How to install KVM on Ubuntu 20.04
How to install opencv3.0.0 on ubuntu14.04
How to install Anaconda on Ubuntu 20.04
How to install Prometheus on Ubuntu 16.04
How to install Jenkins on Ubuntu 18.04
How to install Apache on Ubuntu 20.04
How to install R on Ubuntu 20.04
How to install HDP2.6 in Centos7.2
How to install Moodle on Ubuntu 16.04
How to install Solr 5.2.1 on Ubuntu 14.04
How to install Teamviewer on Ubuntu 16.04
How to install MariaDB on Ubuntu 20.04
How to install Nginx on Ubuntu 20.04
How to install Mono on Ubuntu 20.04
How to install Go on Ubuntu 20.04
How to install Zoom on Ubuntu 20.04
How to install Nginx on Ubuntu 16.04
How to install OpenCV on Ubuntu 20.04
How to install Spotify on Ubuntu 20.04
How to install Postman on Ubuntu 18.04
How to install Go 1.6 on Ubuntu 16.04
How to install Go on Ubuntu 18.04
How to install MySQL on Ubuntu 14.04
How to install Audacious under Ubuntu