- Kubernetesオペレータ・ユーザーズ・ガイド
- TimesTen Kubernetesオペレータ環境でのHelmの使用
- アップグレードのロールバック
- TimesTenオペレータのアップグレードのロールバック
TimesTenオペレータのアップグレードのロールバック
Helmを使用して、TimesTenオペレータのアップグレードをロールバックできます。
- ロールバックの前に、次を実行します:
- ネームスペースでTimesTenオペレータが実行されていることを確認します。
kubectl get pods
出力は、次のようになります。NAME READY STATUS RESTARTS AGE ... timesten-operator-57b7949f97-xdlwl 1/1 Running 0 15h
ネームスペースでTimesTenオペレータが実行されています。
- イメージを確認します。
kubectl describe deployment timesten-operator | grep Image
出力は、次のようになります。Image: container-registry.oracle.com/timesten/timesten:22.1.1.28.0
- ネームスペースでTimesTenオペレータが実行されていることを確認します。
- TimesTenオペレータ・チャートの現在のリリースを確認します。
helm list
出力は、次のようになります。
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION ... ttoper default 2 2024-08-05 00:20:34.757004974 +0000 UTC deployed ttoperator-2211280.1.0 22.1.1.28.0
チャートのリリースは
22.1.1.28.0.1.0
です。 - リビジョン履歴を確認します。
helm history ttoper
出力は、次のようになります。REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Fri Aug 2 02:54:39 2024 superseded ttoperator-2211270.1.0 22.1.1.27.0 Install complete 2 Mon Aug 5 00:20:34 2024 deployed ttoperator-2211280.1.0 22.1.1.28.0 Upgrade complete
ttoper
チャートのリビジョン2
は、リリース22.1.1.28.0
を実行しています。リビジョン1
はリリース22.1.1.27.0
を実行しています。 - リビジョン
1
にロールバックします。helm rollback ttoper 1
出力。
Rollback was a success! Happy Helming!
- ダウングレード後、次の手順を実行します:
- TimesTenオペレータが実行されていることを確認します。
kubectl get pods
出力は、次のようになります。NAME READY STATUS RESTARTS AGE ... timesten-operator-55c6f99-2djfr 1/1 Running 0 4m13s
新しいTimesTenオペレータが実行されています。
- TimesTenオペレータでダウングレードされたイメージが実行されていることを確認します。
kubectl describe deployment timesten-operator | grep Image
出力は次のようになります。
Image: container-registry.oracle.com/timesten/timesten:22.1.1.27.0
TimesTenオペレータでは、ダウングレードされたリリースが実行されています。
- TimesTenClassicオブジェクトの状態を確認します。
kubectl get ttc
出力は、次のようになります。
NAME STATE ACTIVE AGE norepsamplehelm AllReplicasReady N/A 22h repsamplehelm Normal repsamplehelm-0 25h
TimesTenオペレータにより、TimesTenClassicオブジェクトの管理および監視が再開されます。オブジェクトおよび関連するTimesTenデータベースは正しく機能しています。
- TimesTenオペレータが実行されていることを確認します。
- リビジョン履歴を確認します。
helm history ttoper
出力は、次のようになります。REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Fri Aug 2 02:54:39 2024 superseded ttoperator-2211270.1.0 22.1.1.27.0 Install complete 2 Mon Aug 5 00:20:34 2024 superseded ttoperator-2211280.1.0 22.1.1.28.0 Upgrade complete 3 Mon Aug 5 16:11:37 2024 deployed ttoperator-2211270.1.0 22.1.1.27.0 Rollback to 1
チャートのリビジョン
3
は、リリース2211270
を実行しています。 - チャートのリリースがダウングレードされていることを確認します。
helm list
出力は、次のようになります。NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION ... ttoper default 3 2024-08-05 16:11:37.408437395 +0000 UTC deployed ttoperator-2211270.1.0 22.1.1.27.0
チャートには正しいリリースが含まれています。
おめでとうございます。ロールバックは正常に完了しました。TimesTenオペレータは、ダウングレードされたイメージを使用しており、正しく機能しています。TimesTenClassicオブジェクトの管理および監視が再開されました。