Release はインストール済み Chart
Namespace で実行中の Chart のインスタンスに名前を付けます。
「Release はインストール済み Chart」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。
チャートからリリースへ
クラスターにチャートをインストールすると、Helmはリリースを作成します。これは、指定した名前を持つ、そのチャートの実行中の1つのインスタンスです。🚀
インストールコマンド
helm install でリリースを作成します。最初の引数はリリース名、2番目の引数はデプロイするチャートです。
helm install my-web ./mychartチャートは設計図
チャートを設計図、リリースをそこから建てた家だと考えてください。1つのチャートから複数のリリースを作成できます。
リリース名は一意である
各リリース名は、名前空間内で一意でなければなりません。その名前を使って、後からリリースをアップグレード、調査、アンインストールします。
リリースは名前空間に属する
リリースは1つのKubernetes名前空間に属します。別の名前空間であれば、同じリリース名を競合なく再利用できます。
helm install my-web ./mychart -n stagingリリースを一覧表示する
helm list を実行すると、現在の名前空間にあるリリースを、チャート、リビジョン、ステータスとともに確認できます。
helm list状態はクラスターに保存される
Helm 3では、各リリースのデータが名前空間内のKubernetesSecretに保存されます。追跡のために外部サーバーを用意する必要はありません。
1つのリリースを確認する
リリース名を指定して helm status を使うと、その現在の状態と、実行中のインスタンス向けにレンダリングされたメモを確認できます。
helm status my-webリリースは設定を保持する
リリースには、インストール時に指定したvaluesが記録されています。上書きしない限り、Helmはアップグレード時にもそれらを使います。
リリースを削除する
不要になったら、helm uninstall を実行して、リリースとそれが作成したクラスターリソースを削除します。
helm uninstall my-webこの区別が重要な理由
チャートとリリースを分けることで、同じ基盤チャートを共有していても、各デプロイメントを独立して管理できます。🎯
確認
リリースとは実際に何を指すのか確認しましょう。
まとめ
チャートをインストールするとリリースが作成されます。これは、名前空間内にある一意の名前を持つインスタンスで、一覧表示、アップグレード、アンインストールが可能です。✅
よくある質問
「Release はインストール済み Chart」レッスンは無料ですか?
はい。「Release はインストール済み Chart」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「Release はインストール済み Chart」で何を学びますか?
Namespace で実行中の Chart のインスタンスに名前を付けます。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「Release はインストール済み Chart」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Chart パッケージの中身
- Release はインストール済み Chart
- Revision:すべての変更をバージョン管理する
- 1つの Chart、複数の Release