2.2. MicroShift の単独更新
MicroShift の更新を計画するときは、次の点を考慮してください。
- アプリケーションと Operator を再インストールせずに MicroShift を更新できる可能性があります。
- 既存のオペレーティングシステムと、使用する MicroShift の新しいバージョンと互換性がない場合にのみ、MicroShift を更新するために、RHEL または RHEL for Edge の更新が必要になります。
- MicroShift はインプレース更新として動作するため、以前のバージョンを削除する必要はありません。アプリケーションの通常の動作に必要なものを超えるデータのバックアップも必要ありません。
2.2.1. RPM-OSTree 更新
新しいバージョンの MicroShift を含む新しいイメージをビルドすることで、RHEL for Edge などの rpm-ostree
システムで MicroShift を更新できます。使用するオペレーティングシステムのバージョンが、更新先の MicroShift の新しいバージョンと互換性があることを確認してください。
RHEL for Edge 更新パスでは、次の機能を利用できます。
- 更新が失敗した場合、システムは自動的に以前の正常なシステム状態にロールバックします。
- アプリケーションを再インストールする必要はありません。
- Operator を再インストールする必要はありません。
- この更新方式を使用すると、MicroShift を更新せずにアプリケーションを更新できます。
- ビルドするイメージに、必要に応じて他の更新を含めることができます。
RHEL for Edge イメージへの埋め込みによる MicroShift の更新を開始するには、次のドキュメントの手順を使用してください。
Greenboot の詳細は、次のドキュメントを参照してください。
2.2.2. RPM 手動更新
RPM をダウンロードして更新することで、Red Hat Enterprise Linux (RHEL) などの非 OSTree システムで MicroShift を手動で更新できます。このタイプの更新を実行するには、サブスクリプションマネージャーを使用して、新しい RPM が含まれるリポジトリーにアクセスします。RPM 手動更新を開始するには、次のドキュメントの手順を使用してください。