helm - Helm は、Kubernetes アプリケーションのインストールと管理を合理化するツールです。

(The Kubernetes Package Manager)

Created at: 2015-10-06 09:07:32
Language: Go
License: Apache-2.0

サークルCI Goレポートカード ゴードック CIIのベストプラクティス

Helmはチャートを管理するためのツールです。グラフは、事前構成された Kubernetes リソースのパッケージです。

Helm を使用して次のことを行います。

  • Helm Charts としてパッケージ化された一般的なソフトウェアを見つけて使用し、Kubernetes で実行する
  • 独自のアプリケーションを Helm チャートとして共有する
  • Kubernetes アプリケーションの再現可能なビルドを作成する
  • Kubernetes マニフェスト ファイルをインテリジェントに管理する
  • Helm パッケージのリリースを管理する

ハンドバスケットのヘルム

Helm は、Kubernetes アプリケーションのインストールと管理を合理化するツールです。 Kubernetesのapt/yum/自作のように考えてください。

  • Helm はテンプレートをレンダリングし、Kubernetes API と通信します
  • Helm は、ラップトップ、CI/CD、または実行したい場所で実行されます。
  • チャートは、少なくとも次の 2 つのものを含む Helm パッケージです。
    • パッケージの説明 (
      Chart.yaml
      )
    • Kubernetes マニフェスト ファイルを含む 1 つ以上のテンプレート
  • チャートはディスクに保存することも、リモートのチャートリポジトリからフェッチすることもできます (Debian や RedHat のパッケージのように)

取り付ける

Helm クライアントのバイナリ ダウンロードは、リリース ページにあります。

バイナリを開梱してPATHに追加すれば、準備完了です。

helm

パッケージマネージャーを使用する場合:

  • 自作ユーザーが使用できます。
    brew install helm
  • チョコレートユーザーが使用できます。
    choco install kubernetes-helm
  • スクープユーザーが使用できます。
    scoop install helm
  • GoFishユーザーが使用できます。
    gofish install helm
  • スナップクラフトユーザーは使用できます
    snap install helm --classic

Helm を迅速に起動して実行するには、クイックスタートガイドから始めます。

その他のオプションについては、インストールガイドを参照してください。 プレリリースのインストールを含みます。

ドキュメント

クイックスタートガイドを開始するか、完全なドキュメントに飛び込んでください

ロードマップ

Helm ロードマップでは、GitHub マイルストーンを使用してプロジェクトの進行状況を追跡します。

コミュニティ、ディスカッション、貢献、サポート

Helm コミュニティと開発者には、次のチャネルからアクセスできます。

行動規範

Helm コミュニティへの参加は、行動規範によって管理されます。