0Pricing
Helm Academy · レッスン

--keep-history で履歴を保持する

アンインストール後も Revision の記録を残します。

「--keep-history で履歴を保持する」はCoddyKit上の無料Helm Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはHelm Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Helm Academyコースには全4レッスンが含まれています。

履歴を残す理由

リリースを削除しても記録を残し、後でロールバックしたい場合があります。そのために使うのが --keep-history です。📜

uninstall に追加する

リリースのリビジョン記録を保持するには、helm uninstall のフラグとして --keep-history を渡します。

helm uninstall my-nginx --keep-history

リソースは削除される

Kubernetes オブジェクトは引き続き削除されます。Helm のストレージに保持されるのはリビジョンの履歴だけです。

uninstalled 状態が残る

リリースは Helm の記録から完全に消えず、uninstalled ステータスとして表示されます。

--all で表示する

通常の helm list では非表示になりますが、helm list --all を使うと、記録に残っている uninstalled リリースを確認できます。

helm list --all

保存された履歴を確認する

リリース名を指定して helm history を実行すると、keep-history によって保持されたリビジョンを確認できます。

helm history my-nginx

ロールバックして復元する

記録が残っているため、helm rollback を使って保持されたリビジョンからリリースを復元できます。

helm rollback my-nginx 1

名前は予約されたまま

履歴を保持している間、その release 名は使用中になります。同じ名前で新しく helm install を実行すると競合します。

後で完全に削除する

保持した記録を最終的に削除するには、フラグを付けずにもう一度 helm uninstall を実行し、履歴を完全に削除します。

helm uninstall my-nginx

使う場面

リスクの高い移行の前など、復元が必要になる可能性のあるものを終了するときは --keep-history を使います。🛟

デフォルトでは履歴を削除

フラグを指定しない場合、uninstall は履歴を削除することを覚えておいてください。履歴を残すという明確な選択が --keep-history です。

理解度チェック

keep-history が実際に何を保持するのか確認しましょう。

まとめ

--keep-history はリソースを削除しつつリビジョンを保存します。リリースは uninstalled として表示され、後でロールバックまたは完全削除できます。✅

よくある質問

「--keep-history で履歴を保持する」レッスンは無料ですか?

はい。「--keep-history で履歴を保持する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Helm Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Helm Academyコースには全4レッスンが含まれています。

「--keep-history で履歴を保持する」で何を学びますか?

アンインストール後も Revision の記録を残します。 ブラウザで直接実行するハンズオンコードでHelm Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Helm Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのHelm Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「--keep-history で履歴を保持する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このHelm Academyレッスンでコードを書いて実行できますか?

はい。すべてのHelm Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. helm list ですべてを確認する
  2. helm status の出力を読む
  3. helm uninstall でクリーンに削除する
  4. --keep-history で履歴を保持する
← Helm Academyに戻る