This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.13.2. Special Resource Operator のプリフライトチェックの実行
Special Resource Operator (SRO) を含むクラスターを更新する前に、次の手順例を使用して、カーネルモジュールバージョンの互換性を確認できます。
前提条件
- OpenShift Container Platform クラスターが実行中である。
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
権限があるユーザーとして OpenShift CLI にログインしている。 - SRO をインストールされている。
手順
次のプリフライト検証カスタムリソース定義 (CRD) を作成し、YAML を
prevalidation.yaml
として保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- ここで更新イメージの名前を指定します。
次のコマンドを実行して、検証チェックを開始します。
oc apply -f prevalidation.yaml
$ oc apply -f prevalidation.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
次のコマンドを実行して、カスタムリソース (CR) のステータスを確認します。
oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
$ oc describe preflightvalidations.sro.openshift.io/v1beta1 preflight
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
以下は、
simple-oot
がクラスターにデプロイされたSpecialResource
CR である場合の出力例です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow プリフライトチェックは、すべての CR が検証されるまで実行し続けます。上記のコマンドを繰り返して、ステータスを確認できます。すべての CR を確認したら、プリフライト CR を削除する必要があります。