1.4. 主な技術上の変更点
このセクションでは、OpenShift Container Platform 4.21 におけるいくつかの技術的な変更点について説明します。
- VMware vSphere 7 および VMware Cloud Foundation 4 の一般サポートの終了
- Broadcom は、VMware vSphere 7 および VMware Cloud Foundation (VCF) 4 の一般サポートを終了しました。既存の OpenShift Container Platform クラスターがこれらのいずれかのプラットフォームで実行されている場合は、VMware インフラストラクチャーをサポート対象バージョンに移行またはアップグレードすることを計画する必要があります。OpenShift Container Platform は、vSphere 8 Update 1 以降、または VCF 5 以降へのインストールをサポートしています。
- Bare Metal Operator のルートファイルシステムをデフォルトで読み取り専用に設定
-
今回のアップデートにより、Bare Metal Operator では、一般的なセキュリティー強化推奨事項を満たすために、
readOnlyRootFilesystemセキュリティーコンテキスト設定が有効になりました。 - MachineSet が自動スケーリングのためにノードアーキテクチャーをアドバタイズ
- 今回のアップデートにより、MachineSet はノードのアーキテクチャーをアドバタイズするようになりました。これにより、オートスケーラーはマルチアーキテクチャー環境において MachineSet をインテリジェントにスケーリングできます。
- NUMA 対応スケジューラーで Dynamic Resource Allocation プラグインを無効化
-
今回のアップデートにより、Dynamic Resource Allocation (DRA) が無効化されました。そのため、
numaresourcesOperator によって管理されるセカンダリースケジューラーは、DRA リソースを処理する必要がなくなりました。Kubernetes プロジェクトは最近、DRA をデフォルトで有効にし、scheduler-plugins プロジェクトに対して DRA リソースの監視をサポートするという具体的な要件を設定しました。その結果、OpenShift のトポロジー認識型スケジューラー (TAS) はプロファイル内で DRA プラグインを無効化し、スケジューリングについて決定する際に DRA 関連のカスタムリソース (CR) を無視するようになりました。