Helm は、Kubernetes アプリケーションの管理を支援します。Helm チャートは、最も複雑な Kubernetes アプリケーションの定義、インストール、およびアップグレードを支援します。
チャートは簡単に作成、バージョン管理、共有、公開できるので、Helm の使用を開始し、コピー & ペーストはやめましょう。
Helm は CNCF の Graduated プロジェクトであり、Helm コミュニティによって管理されています。
複雑さを管理する
チャートは最も複雑なアプリについても説明し、繰り返し可能なアプリケーションのインストールを提供し、単一の権限ポイントとして機能します。
簡単なアップデート
in-place アップグレードとカスタムフックを使用して、更新の手間を省きます。
簡単な共有
チャートは、バージョン管理、共有、パブリックサーバーまたはプライベートサーバーでのホストが簡単です。
ロールバック
helm rollback
を使用すると、リリースの古いバージョンに簡単にロールバックできます。
Helm をパッケージマネージャーでインストールするか、バイナリをダウンロードします。
インストールしたら、helm バイナリを解凍して PATH に追加すれば準備完了です。インストールと使用手順については、docs を確認してください。
Helm プロジェクトの詳細と貢献方法。
SIG-Apps は、Kubernetes でアプリをデプロイして操作するための特に興味深いグループです。
彼らは毎週会ってデモやツールやプロジェクトについて議論します。コミュニティミーティングは記録され、YouTube で共有されます。
これらの会議は誰でも参加できます。メモと詳細については、コミュニティリポジトリ を確認してください。
Helm は、多くのユーザーと貢献者がいる大きなプロジェクトです。 取り込むのは大変です!
貢献したいがどこから始めればよいかわからない場合は、good first issues のリストを用意しています。
コードを投稿する前に、貢献ガイドをお読みください。プルリクエストの作成と確認に関するプロセスについて説明します。
コードを書いたら、コミットに署名して、CNCF が使用する DCO 契約に Helm が確実に準拠するようにしてください。