ヘルムとは何ですか? Battle.netでDiablo2をプレイしたことのあるプログラマーは、Helmが王国を意味することを覚えておく必要があります。
そして、コンピューターの分野では、ヘルムとは何ですか?
Helmは、Kubernetesのパッケージ管理ツールであり、nodejsのnpm、Ubuntuのapt、CentOSのyumに少し似ています。これらのパッケージ管理ツールの目的は、対応するアプリケーションの展開と管理を簡素化することです。
ヘルムの基本概念:
各チャートパッケージの内容:
(1) パッケージChart.yamlの基本的な説明ファイル
これは、nodejsプロジェクトのpackage.jsonと同等です。
(2) リリース:Chartのデプロイメントインスタンス。チャートはKubernetesクラスターに複数のリリースを持つことができます。つまり、チャートは複数回インストールできます。
(3) リポジトリ:Chartの公開および保存に使用されるChartのリポジトリ。これは、nodejsプロジェクトのpackage.jsonのリポジトリフィールドに相当します。
ヘルム完了機能:
(1) Kubernetesマニフェストファイルを管理する
(2) ヘルムインストールパッケージチャートの管理
(3) チャートに基づくKubernetesアプリケーションのリリース
ヘルムは、クライアントヘルムとサーバーティラーの2つの部分で構成され、ティラーはKubernetesクラスター上で実行され、Chartインストールのリリースを管理するために使用されます。
Helmは、ローカルで実行できるコマンドラインツールであり、通常、Continuous Integration-CI / ContinuesDelivery-CDサーバーで実行されます。
この記事では、クライアントヘルムのインストールについて説明します。
ヘルムのgithubリポジトリにバイナリ実行可能ファイルをダウンロードします。
実行可能ファイルhelmをダウンロードした後、それを/ usr / local / binフォルダーにコピーし、helm versionを実行します。バージョン情報が表示されれば、helmクライアントは正常にインストールされています。
Recommended Posts