GNU/Linux >> Linux の 問題 >  >> Linux

LinuxにHelmをインストールする方法

はじめに

アプリケーションをKubernetesにデプロイするのは複雑なプロセスです。多くのツールがこのプロセスを簡素化し、そのうちの1つがHelmです。

Helmは、Kubernetesクラスター上でアプリケーションとサービスを構成およびデプロイするKubernetesのパッケージマネージャーです。 Helmチャートを使用して、開発と展開のプロセスを簡素化します。

このステップバイステップのチュートリアルでは、LinuxにHelmをインストールする方法を学習します

ヘルムのインストール

HelmはLinuxへのインストールをサポートしています。オペレーティングシステムにHelmをインストールする前に、Kubernetesクラスターをセットアップする必要があります。

このガイドでは、HelmCLIをインストールする方法を示します。 Helmは、ソースから、またはビルド済みのバイナリリリースからインストールできます。

Ubuntu / Debian / CentOS / RHEL/FedoraへのHelmのインストール

1.次のコマンドを使用して、Helmの最新バージョンをダウンロードします。

wget https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz

ダウンロードが完了すると、端末は確認メッセージを出力します。

注: 以下のリンクにアクセスして、helmの最新バージョンに関する最新情報を入手し、リンクアドレスをコピーしてから、前のコマンドなどのwgetコマンドを使用してダウンロードしてください。

ヘルムリリース

2.次に、 tarを使用してHelmファイルを解凍します コマンド:

tar xvf helm-v3.6.0-linux-amd64.tar.gz 

出力には、4つの解凍されたファイルが表示されます。

3. linux-amd64 / helmを移動します / usr / local / binにファイルします ディレクトリ:

sudo mv linux-amd64/helm /usr/local/bin

コマンドが正しく実行された場合、出力はありません。

4.次のコマンドを使用して、ダウンロードしたファイルを削除します。

rm helm-v3.6.0-linux-amd64.tar.gz 

5. linux-amd64を削除します 実行してスペースをクリーンアップするディレクトリ:

rm -rf linux-amd64

6.最後に、ソフトウェアのバージョンを確認して、Helmが正常にインストールされたことを確認します。

helm version

ターミナルは、ソフトウェアのバージョン番号と、GitCommit、GitTreeState、およびGoVersionのリリース番号を出力します。

また、CentOSで次の手順を実行することもできます:

注:

HelmプロジェクトからHelmをダウンロードしました これには:

が含まれます
  1. バイナリリリース ヘルムのインストールにすでに使用しています
  2. スクリプト

また、Helm Throughパッケージマネージャーをインストールすることもできます 含まれるもの:

  1. (Debian / Ubuntu)に適しています
  2. スナップ
  3. pkg for(FreeBSD)
  4. ソースから
  5. カナリアビルド

スクリプトを使用してHelmをインストールします ヘルムプロジェクトから

Helmに、最新バージョンのHelmを自動的に取得してローカルにインストールするインストーラースクリプトが追加されました。

そのスクリプトをフェッチして、ローカルで実行できます。十分に文書化されているため、実行する前に読み通して、何をしているのかを理解できます。

$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh

パッケージマネージャーを介してHelmをインストールする

Helmコミュニティは、オペレーティングシステムのパッケージマネージャーを介してHelmをインストールする機能を提供します。これらはHelmプロジェクトではサポートされておらず、信頼できるサードパーティとは見なされません。

1。 Apt for(Debian / Ubuntu)

Helmコミュニティのメンバーは、AptのHelmパッケージを提供しています。このパッケージは通常、最新のものです。

$ curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -

$ sudo apt-get install apt-transport-https --yes

$ echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list

$ sudo apt-get update

$ sudo apt-get install helm
2。スナップ

Snapcraftersコミュニティは、HelmパッケージのSnapバージョンを維持しています:

sudo snap install helm --classic
3。 pkg for(FreeBSD)

FreeBSDコミュニティのメンバーは、HelmパッケージビルドをFreeBSDPortsCollectionに提供しました。このパッケージは通常、最新のものです。

pkg install helm
4。ソース

ソースからHelmを構築するのは少し手間がかかりますが、最新の(プレリリース)Helmバージョンをテストする場合に最適な方法です。

Go環境が機能している必要があります。

$ git clone https://github.com/helm/helm.git
$ cd helm
$ make
5。カナリアビルド

「カナリア」ビルドは、最新のマスターブランチからビルドされたHelmソフトウェアのバージョンです。これらは公式リリースではなく、安定していない可能性があります。ただし、最先端の機能をテストする機会を提供します。

Canary Helmバイナリは、get.helm.shに保存されます。一般的なビルドへのリンクは次のとおりです:Linux AMD64

結論

ほとんどの場合、インストールは、事前に構築されたヘルムを入手するのと同じくらい簡単です。 バイナリ。このドキュメントでは、Helmを使用してより洗練された作業を行いたい場合の追加のケースについて説明します。


Linux
  1. LinuxにPythonをインストールする方法

  2. LinuxにJavaをインストールする方法

  3. LinuxにNodeJSをインストールする方法

  1. LinuxにFFmpegをインストールする方法

  2. LinuxにVagrantをインストールする方法

  3. LinuxにTeamViewer15をインストールする方法

  1. Linuxを3つのステップでインストールする方法

  2. KaliLinuxのインストール方法

  3. LinuxにPIPをインストールする方法