1.2. Red Hat Quay Operator のアップグレード
OpenShift Container Platform にインストールされている Operator をアップグレードするための標準的な手順は、インストール済み Operator のアップグレード に記載されています。
一般的に、Red Hat Quay は以前の (N-1) マイナーバージョンからのアップグレードのみをサポートしています。たとえば、Red Hat Quay 3.9 から最新バージョンの 3.15 への直接アップグレードはサポートされていません。代わりに、次のようにアップグレードする必要があります。
-
3.9.z
3.10.z -
3.10.z
3.11.z -
3.11.z
3.14.z
この作業は、必要なデータベースの移行が正しく実行され、適切な順序でアップグレードが行われるようにするために必要です。
場合によっては、Red Hat Quay は、以前の (N-2、N-3) マイナーバージョンからの直接のシングルステップアップグレードをサポートします。これにより、古いリリースを使用している顧客のアップグレード手順が簡素化されます。Red Hat Quay 3.15 では、以下のアップグレードパスがサポートされています。
-
3.12.z
3.15 -
3.13.z
3.15 -
3.14.z
3.15
Red Hat Quay のスタンドアロン版デプロイメントを使用しているユーザーで、3.15.4 へのアップグレードを希望する場合は 、スタンドアロン版アップグレード ガイドを参照してください。
1.2.1. Red Hat Quay をバージョン 3.15 にアップグレードする リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay をマイナーバージョン間でアップデートする場合 (例:3.14
手順
-
OpenShift Container Platform Web コンソールで、Operators
Installed Operators に移動します。 - Red Hat Quay Operator をクリックします。
- Subscription タブに移動します。
- Subscription details で Update channel をクリックします。
-
stable-3.15
Save を選択します。 - Upgrade status で新規インストールの進行状況を確認します。アップグレードのステータスが 1 installed に変わるまで待ってから続行してください。
-
OpenShift Container Platform クラスターで、Workloads
Pod に移動します。既存の Pod は終了するか、終了中である必要があります。 -
データベースのアップグレードと既存データのアレンビック移行を担当する Pod
clair-postgres-upgrade、quay-postgres-upgrade、およびquay-app-upgradeが起動するまで待ちます。 -
clair-postgres-upgrade、quay-postgres-upgrade、およびquay-app-upgradePod が Completed としてマークされると、Red Hat Quay デプロイメントの残りの Pod が起動します。これには約 10 分かかります。 -
quay-databaseがpostgresql-13イメージを使用し、clair-postgresPod がpostgresql-15イメージを使用していることを確認します。 -
quay-appPod が Running としてマークされると、Red Hat Quay レジストリーにアクセスできるようになります。