TimesTenカスタム・リソース定義(CRD)アップグレードのロールバック

Helmを使用して、クラスタ内のTimesTenカスタム・リソース定義(CRD)をロールバックできます。

「TimesTenカスタム・リソース定義(CRD)のアップグレード」の説明に従って、クラスタ内のTimesTen CRDをアップグレードしたとします。ただし、今度はアップグレードをロールバックする必要があります。Helmを使用してロールバックを実行する方法を次に示します。

この例では、TimesTenリリース22.1.1.20.0から22.1.1.19.0にダウングレードします。TimesTenリリースの詳細は、『Oracle TimesTen In-Memory Databaseインストレーション、移行およびアップグレード・ガイド』リリース番号の概要を参照してください。

  1. ネームスペースにデプロイされている現在のttcrdリリースを確認します。
    helm list

    出力。

    
    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    ...
    ttcrd           mynamespace     2               2023-10-24 16:00:21.530832896 +0000 UTC deployed        ttcrd-2211200.1.0       22.1.1.20.0

    デプロイされるttcrdリリースは、リビジョン2です。ttcrdチャートのversionは、22.1.1.20.0 TimesTenリリースに対応する2211200.1.0です。

  2. 前のリビジョンにロールバックします。
    helm rollback ttcrd 1

    出力。

    Rollback was a success! Happy Helming!
  3. ttcrdリリースがリビジョン3にあることを確認します。
    helm list

    出力。

    
    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    ...
    ttcrd           mynamespace     3               2023-10-24 23:31:21.530832896 +0000 UTC deployed        ttcrd-2211190.1.0       22.1.1.19.0

    ttcrdリリースのリビジョン3がデプロイされました。ttcrdチャートのバージョンは2211190.1です。

おめでとうございます。ロールバックは正常に完了しました。