Helmは、事前に定義されたテンプレートであるHelmチャートを使用してアプリケーションのデプロイメントを簡略化するKubernetesのパッケージマネージャーです。Helmを始めるには、Kubernetesクラスターが稼働していること、kubectlがインストールされ設定されていること、およびKubernetesオブジェクトの基本的な理解が必要です。Helmは、スクリプトを実行する、パッケージマネージャーを使用する、公式のHelmリリースからバイナリをダウンロードするなどの方法でローカルマシンにインストールできます。インストール後、helm versionコマンドを実行することでHelmが正しくインストールされていることを確認できます。デプロイメントに取り組む前に、チャート、リポジトリ、リリースなどのHelmの主要な概念を理解することが重要です。Helmリポジトリを追加し、利用可能なチャートを検索し、Helmチャートを使用してアプリケーションをインストールできます。Helmはまた、values.yamlファイルを使用したカスタマイズも許可し、Helmコマンドを使用してインストールされたアプリケーションを表示および管理できます。また、HelmはロールバックやカスタムHelmチャートの作成などの機能も提供します。システムから完全にHelmを削除するには、Helmディレクトリーとその内容を削除することができます。総的には、Helmはアプリケーションをパッケージとして管理することでKubernetesデプロイメントを簡略化し、最小限度の労力で複雑なアプリケーションをデプロイメントすることを可能にします。
dev.to
Helm Installation and Usage Guide for Kubernetes (Step-by-Step)
