第13章 Special Resource Operator を含むクラスターの更新
Special Resource Operator (SRO) を含むクラスターを更新する場合は、新しいカーネルモジュールバージョンが、SRO によって現在読み込まれているカーネルモジュールと互換性があるかどうかを考慮することが重要です。プリフライトチェックを実行して、SRO がカーネルモジュールをアップグレードできるかどうかを確認できます。
13.1. カスタムリソースと検証ステータス情報
プリフライトチェックは、カスタムリソース (CR) のステータスと検証のステータスに関する情報を提供します。
考えられる CR ステータス
考えられる CR ステータスは次のとおりです。
True
- Special Resource Operator (SRO) CR は、カーネルの互換性の問題なしにアップグレードされます。
False
-
CR のカーネル互換性に問題があります。
Status Reason
フィールドは、これに関する追加情報を提供します。 Error
-
内部エラーのため、ステータスチェックが完了しませんでした。
Status Reason
フィールドは、これをデバッグするための追加情報を提供します。 Unknown
- チェックではまだ CR のステータスが確認されていません。これは、プロセスがまだ特定の CR に達していないか、チェックが完了するのに十分な時間が経過していないことが原因である可能性があります。
可能な検証ステータス
可能な検証ステータスは次のとおりです。
True
-
イメージが存在し、互換性があります。または、イメージは存在しませんが、
BuildConfig
リソースが配置されています。 False
イメージが存在せず、
BuildConfig
リソースが配置されていないか、イメージは存在しているが、新しいカーネルバージョンと互換性がありません。検証ステータスが
False
の場合は、次のいずれかの手順を実行できます。- 正しい名前でビルド済みイメージを作成し、ステータスフィールドを再度確認します。
-
CR を変更して
BuildConfig
リソースを含めます。