第3章 スタンドアロンアップグレード
通常、Red Hat Quay は、以前の (N-1) マイナーバージョンからのアップグレードのみをサポートします。たとえば、v3.0.5 から v3.5.4 への直接アップグレードはサポートされていません。最初に v3.0.5 から v3.1.3 に、v3.2.2、v3.3.4、v3.4 へとアップグレードしてから、最後に v3.5.4 にアップグレードする必要があります。これは、必要なデータベースの移行が正しく、かつアップグレード時に適切な順序で行われるようにするために必要です。
本書では、それぞれのアップグレードを実行するために必要な手順を説明します。現在のバージョンを確認してから、現在のバージョンから開始して、必要なターゲットのバージョンまでの順番で手順を実行します。
- v3.4.* から v3.5.0 にアップグレードします。
- v3.3.* から v3.4.3 へのアップグレード
- v3.2.z から v3.3.4 へのアップグレード
- v3.1.z から v3.2.2 へのアップグレード
- v3.0.z から v3.1.3 へのアップグレード
- v2.9.5 から v3.0.5 へのアップグレード
それぞれのリリースの機能についての詳細は、『Red Hat Quay リリースノート』を参照してください。
手動アップグレードの一般的な手順は、以下の手順で構成されます。
- Quay および Clair コンテナーの停止
- データベースおよびイメージストレージのバックアップを作成します (オプションですが、推奨されます)。
- イメージの新規バージョンを使用して Clair を開始します。
- 新しいバージョンの Quay を起動する前に Clair が接続を受け入れる準備ができるまで待機します。
3.1. イメージへのアクセス
Quay 3.4.0 以降のイメージは、「Red Hat Container Registry Authentication」で説明されているように設定されている認証を使用し、registry.redhat.io
および registry.access.redhat.com
から利用できます。
Quay 3.3.4 以前のイメージは、「Accessing Red Hat Quay without a CoreOS login」で説明されているように設定された認証を使用し、quay.io
から利用できます。