mcpField
H
Helm

Helm

公式
helm.shクラウド・DevOps30.4khelm今日更新
リポジトリ公式サイト

Helm について

Helm は Kubernetes のパッケージマネージャーで、Charts を使ってアプリケーションを定義、インストール、管理します。バージョン管理、依存関係の解決、リリースライフサイクル管理をサポートし、Kubernetes 上でのアプリケーション配布と保守を簡素化します。

主な機能

  1. 01リポジトリから Helm Charts を追加・管理する
  2. 02Kubernetes アプリケーションのインストール、アップグレード、アンインストール
  3. 03アプリケーションリリースバージョンの確認・一覧表示・追跡
  4. 04カスタム Charts をパッケージ化してレジストリに発布する

活用シーン

  1. 01データベースやモニタリングツールなどの標準アプリケーションを Kubernetes に迅速にデプロイ
  2. 02複数環境のアプリケーション設定とバージョンアップグレードを管理
  3. 03CI/CD パイプラインでのアプリケーション配布を自動化

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install helm

インストール後にhelm --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
helm repo add bitnami https://charts.bitnami.com/bitnami
02
helm install my-app bitnami/nginx
03
helm list

詳細

Helm

Build Status Go Report Card GoDoc CII Best Practices OpenSSF Scorecard LFX Health Score

Helm は、チャートを管理するためのツールです。チャートは、事前に設定された Kubernetes リソースのパッケージです。

Helm を使うと、次のことができます。

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

Helm の概要

Helm は、Kubernetes アプリケーションのインストールと管理を効率化するツールです。 Kubernetes 向けの apt/yum/homebrew のようなものと考えてください。

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

Helm の開発版と安定版

Helm v4 は現在の安定版リリースで、main ブランチで開発されています。 Helm v3 は dev-v3 ブランチでサポートモードにあり、2026 年 7 月 8 日までバグ修正が、2026 年 11 月 11 日までセキュリティ修正が提供されます。

インストール

Helm クライアントのバイナリは、リリースページからダウンロードできます。

helm バイナリを展開して PATH に追加すれば、すぐに使用できます。

パッケージマネージャーを使用する場合は、次のとおりです。

  • Homebrew のユーザーは brew install helm を使用できます。
  • Chocolatey のユーザーは choco install kubernetes-helm を使用できます。
  • Winget のユーザーは winget install Helm.Helm を使用できます。
  • Scoop のユーザーは scoop install helm を使用できます。
  • Snapcraft のユーザーは snap install helm --classic を使用できます。
  • Flox のユーザーは flox install kubernetes-helm を使用できます。
  • Mise-en-place のユーザーは mise use -g helm@latest を使用できます。

Helm をすぐに使い始めるには、クイックスタートガイドをご覧ください。

プレリリースのインストールを含むその他の方法については、インストールガイドをご覧ください。

ドキュメント

クイックスタートガイドで使い始めるか、完全なドキュメントをご覧ください。

ロードマップ

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

Helm v4 の開発は main ブランチで行われています。Helm v3 は dev-v3 ブランチでサポートモードにあり、バグ修正とセキュリティ修正のみが提供されます。

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

以下のチャネルから、Helm コミュニティや開発者に連絡できます。

貢献

貢献に関心がある場合は、プルリクエストを送信する前に貢献ガイドを参照してください。

行動規範

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

コメント