2.5.6. ロールバック
ロールバックを実行する必要がある場合は、次のことを行う必要があります。
-
zync
DeploymentConfig を 0 Pod にスケールダウンします。 以下を使用して、PostgreSQL イメージを 9.5 にロールバックします。
$ oc edit dc zync-database
- triggers セクションに移動し、imageChangeParams の下の name フィールドを探します。トリガーが PostgreSQL 10 ImageStreamTag を参照していることがわかります。
-
name フィールドを
postgresql:10
からpostgresql:9.5
に変更します。これにより、変更がトリガーされます。既存の Pod が終了します。終了したら、この Pod は新しい PostgreSQL イメージを使用して新しい Pod を開始します。 - 「データベースのバックアップのインポート」セクションで説明されているのと同じ手順に従って、データベースバックアップを再インポートします。
- 最後に、zync DeploymentConfig を元にスケールアップします。