Helmチャートのリリースをロールバックする方法


  1. リリースの一覧を表示する まず、以下のコマンドを使用して現在のリリースの一覧を表示します。
helm list

これにより、デプロイされたチャートの一覧が表示されます。

  1. リリースの履歴を表示する ロールバックする前に、履歴を確認することが重要です。以下のコマンドを使用してリリースの履歴を表示します。
helm history RELEASE_NAME

ここで、RELEASE_NAMEはロールバックしたいリリースの名前です。履歴にはリビジョン番号とリリースのステータスが表示されます。

  1. リリースをロールバックする 次に、以下のコマンドを使用してリリースをロールバックします。
helm rollback RELEASE_NAME REVISION

ここで、RELEASE_NAMEはロールバックしたいリリースの名前であり、REVISIONはロールバックするリビジョン番号です。このコマンドにより、指定したリリースが指定したリビジョンにロールバックされます。

  1. ロールバックの確認 ロールバックが成功したかどうかを確認するには、再びリリースの履歴を表示します。
helm history RELEASE_NAME

履歴にはロールバック後のステータスが表示されるはずです。

以上がHelmチャートのリリースをロールバックする基本的な手順です。これにより、問題のあるバージョンから前の正常なバージョンに簡単に戻ることができます。なお、これらの手順はコマンドラインインターフェース(CLI)を使用していますが、HelmのバージョンによってはGUIツールも利用できる場合があります。

なお、Helmチャートのリリースをロールバックする方法に関するさまざまな設定やオプションが存在するため、詳細なカスタマイズや応用的なシナリオについては公式のドキュメントやコミュニティのリソースを参照することをおすすめします。