GNU/Linux >> Linux の 問題 >  >> Cent OS

helminstallコマンドの使用方法

はじめに

Helmは、ヘルムチャートの概念を導入することでKubernetesアプリケーションのデプロイを簡素化します。これは、Kubernetesマニフェストファイルを生成するYAMLファイルとテンプレートを含むパッケージです。 HelmはKubernetesのパッケージマネージャーとして機能し、Kubernetesアプリケーション管理に役立つコマンドラインツールをいくつか提供します。

このチュートリアルでは、helm installの使用方法を学習します 、KubernetesクラスタにグラフをインストールするためのHelmコマンド。

前提条件

  • Kubernetesクラスター
  • ヘルム3がインストールされています

ヘルムインストールコマンド構文

helm install コマンド構文には、リリース名、チャートへのパス、およびオプションのフラグが含まれます。

helm install [release-name] [chart] [flags]

いくつかの便利なフラグは次のとおりです。

--atomic プロセスが失敗した場合に備えて、インストールを削除します。フラグは、 --waitも自動的に設定します フラグ。
--create-namespace [string] リリースの名前空間が以前に存在していなかった場合は作成します。
--dependency-update インストール前にHelm依存関係の更新を実行します。
--dry-run テスト目的でインストールプロセスのシミュレーションを実行します。
-g --generate-name リリース名を生成します。 [release-name] パラメータは省略されています。
-h --help インストールヘルプファイルを表示します。
-o --output format 許可されている形式の1つ(YAML、JSON、またはテーブル(デフォルト))で出力を出力します。
--set [stringArray] コマンドラインで直接値を設定するためのスペースを提供します。複数の値を使用できます。
-f --values [strings] ユーザーが指定したファイルまたはURLから値を取得します。複数の値のソースが許可されます。
--verify 使用前にパッケージを確認します。
--version [string] ユーザーが正確なグラフのバージョンを指定できるようにします(たとえば、 1.2.1 )またはグラフのバージョン範囲(たとえば、 ^2.0.0
--wait リリースを成功としてマークする前に、システムが準備完了状態になるのを待ちます。待機時間は--timeoutで指定されます フラグ(デフォルト値は5分です)。

Helmインストールコマンドを使用したチャートのインストール

Helmを使用してアプリをインストールする手順には、ヘルムチャートを取得し、 helm installを発行することが含まれます。 そのチャートを参照するコマンド。

ステップ1:ヘルムチャートを検索または作成する

ヘルムチャートをインストールするには、オンラインで見つけるか、自分でヘルムチャートを作成する必要があります。それらはオンラインリポジトリまたはArtifactHubで入手できます。 Helmリポジトリの追加の詳細については、Helmリポジトリを追加、更新、または削除する方法をお読みください。

helm repo addを使用します インストールするチャートを含むhelmリポジトリを追加するコマンド:

helm repo add [repository-name] [repository-address]

次の例では、オープンソースの自動化サーバーであるJenkinsのリポジトリを追加します。

システムのリポジトリを更新します:

helm repo update

helm searchを使用する ローカルリポジトリでチャートを検索するコマンド:

helm search repo [chart]

チャート名をメモして、次の手順に進みます。

ステップ2:helminstallコマンドを使用してチャートをインストールする

helm installを使用する方法は複数あります ヘルムチャートをインストールするためのコマンド。最も一般的なのは、 NAMEで指定されたチャート参照を使用することです。 helm searchのセクション 出力。

たとえば、上記のセクションで説明した構文を使用して、Jenkinsをインストールするには、次のように入力します。

helm install jenkins jenkins/jenkins

チャート参照は、リポジトリプレフィックスとチャート名で構成されます。上記の例では、Helmはチャート jenkinsを検索します jenkinsという名前のリポジトリ内 インストールを続行する前に。

出力は、チャートの展開が成功したことを確認する必要があります。

チャートを探す場所をヘルムに伝える方法は複数あります。チャート参照の他に、以下を提供することもできます:

  • パッケージ化されたチャートへのパス:
helm install jenkins ./jenkins-1.2.3.tgz
  • 解凍されたチャートを含むディレクトリへのパス:
helm install jenkins-deployment ./jenkins-archive
  • 絶対URL:
helm install jenkins https://example.com/charts/jenkins-1.2.3.tgz
  • チャート参照とリポジトリのURL:
helm install --repo https://example.com/charts/ jenkins-deployment jenkins

ステータスを確認する

リリースのステータスを確認するには、次のコマンドを使用します。

helm status [release-name]

出力は、 helm installの出力と同様です。 指図。前回の展開時間、リリースの名前空間、ステータス、リビジョン数、およびその他の該当する詳細に関する情報を提供します。

STATUSの場合 レポートのセクションには、deployedと記載されています 、リリースは正常にデプロイされ、使用できるようになりました。


Cent OS
  1. Linuxgrepコマンドの使用方法

  2. Linuxでhistoryコマンドを使用する方法

  3. basenameコマンドの使用方法は?

  1. LinuxでApt-Getコマンドを使用する方法

  2. Linuxでsudoコマンドを使用する方法

  3. LinuxでPingコマンドをインストールして使用する方法

  1. vmstatコマンドの使用方法

  2. nslookupコマンドの使用方法

  3. Linuxをコマンドで使用する方法