helm history を確認する
Revision のログを読み、対象を選びます。
「helm history を確認する」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。
リリースには履歴が残る
インストールとアップグレードはすべて記録されます。helm history コマンドを使うと、リリースのタイムラインをリビジョンごとに 1 行で確認できます。📜
helm history my-app各列を読み取る
出力には各 REVISION とともに、更新時刻、ステータス、チャート、アプリのバージョン、何が起きたかを示す簡単な説明が表示されます。
リビジョン番号
REVISION 列が重要です。1 から始まって増えていき、後でロールバックするときにそのまま指定する値です。
ステータスフィールド
STATUS は各リビジョンの状態を示します。deployed、superseded、failed、pending のいずれかです。同時に deployed になるリビジョンは 1 つだけです。
Superseded は置き換え済みという意味
アップグレードすると、以前のリビジョンは superseded になります。ただし履歴には残るため、必要に応じてそこへ戻せます。
失敗を見つける
failed と表示されたリビジョンは、アップグレードが完了しなかったことを示します。履歴を見れば、最後に正常だったリビジョンがすぐに分かります。
説明列
DESCRIPTION 列には「Upgrade complete」や「Rollback to 2」のような人間向けのメモが表示されるため、意図をひと目で確認できます。
出力を制限する
長く使っているリリースでは、リビジョンが増えていきます。--max を使うと、一覧全体ではなく最新の数行だけを表示できます。
helm history my-app --max 5機械可読な出力
スクリプトで履歴を解析する必要がありますか? -o json または -o yaml を指定すると、表形式ではなく構造化された出力を取得できます。
helm history my-app -o json名前空間に注意する
履歴は名前空間ごとに管理されます。リリースが別の場所にある場合は -n を渡して、Helm が正しい場所を参照するようにしてください。
helm history my-app -n web履歴がロールバックを導く
helm history は、ロールバック先を選ぶ前に確認するメニューだと考えてください。最後に正常だったリビジョンを選び、そこへ戻します。
確認問題
アップグレードを実行したところ問題が発生しました。helm history で、以前の置き換えられたリビジョンのステータスは何になっていますか?
まとめ
これで helm history を読み取れるようになりました。リビジョン、deployed や superseded などのステータス、説明を確認できます。ロールバック先を選ぶための地図として利用できます。🧭
よくある質問
「helm history を確認する」レッスンは無料ですか?
はい。「helm history を確認する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「helm history を確認する」で何を学びますか?
Revision のログを読み、対象を選びます。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「helm history を確認する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。