1.8.26. ストレージ


  • このアップデート以前は、OpenShift Container Platform を使用した vSphere のゾーンデプロイメントにおいて、インフラストラクチャー設定の vCenter セクションにデータセンターが欠落している場合、vSphere プラットフォームディテクターによって警告やエラーがログに記録されることなく、クラスターが劣化状態になっていました。その結果、CSI ドライバーは vCenter セクションで見落とされたゾーン内の仮想マシンを検出できませんでした。今回のリリースでは、vSphere プラットフォームディテクターが、障害ドメインで使用されるすべてのデータセンターが vCenter セクションでも指定されていることを検証します。その結果、設定エラーが検出されて報告され、クラスターの性能低下が防止されます。OCPBUGS-105469
  • 今回のアップデート以前は、Azure でのスナップショットが完了する前に OpenShift Container Platform で UltraSSD_LRS Azure ディスクボリュームのスナップショットが削除され、Azure での削除操作が失敗した場合、VolumeSnapshotContent リソースが 削除中 または 終了中の 状態のままになっていました。その結果、openshift-cluster-csi-drivers/azure-disk-csi-driver-controller Pod が手動で再起動されるまで、リソースはこの状態のまま無期限に続いました。今回のリリースにより、Azure Disk CSI ドライバーはスナップショットを削除する際に、Azure バックエンドとの整合性を正しく調整するようになりました。その結果、終了した VolumeSnapshotContent オブジェクトは、CSI ドライバーコントローラー Pod を再起動することなく削除されます。OCPBUGS-105469
  • 今回のアップデート以前は、Azure Disk CSI ドライバーのリグレッションにより、ノードが削除された後も Azure ディスクの ManagedBy フィールドが設定されたままになり、ディスクのデタッチが妨げられていました。その結果、ControllerUnpublish の 完了を待っている間にディスクを別のノードに割り当てると、操作が永久に停止し、数時間にわたってディスクを取り外すことができなくなるという問題が発生した。今回のリリースでは、Azure Disk CSI ドライバーが、公開解除操作中に ManagedBy フィールドを正しくクリアするようになりました。その結果、ノードが削除されたり、ボリュームがノード間で移動されたりする際に、ディスクは適切に切り離されます。OCPBUGS-105469
  • このアップデート以前は、CSI ドライバーの CreateVolumeGroupSnapshot 操作が繰り返し呼び出された場合、ホストパス CSI ドライバーが常に完全な応答を返さないという問題が発生していました。その結果、特にテスト環境において、ボリュームグループのスナップショット作成操作が断続的に失敗する可能性があります。今回のリリースでは、ホストパス CSI ドライバーが、すべての CreateVolumeGroupSnapshot 呼び出しに対して完全な応答を正しく返すようになりました。その結果、ボリュームグループのスナップショット操作は確実に完了します。OCPBUGS-105469
  • 今回のアップデート以前は、vSphere Problem ディテクター Operator は、vCenter の権限が以前のクラスターとまったく同じように設定されている場合でも、新しくデプロイされた OpenShift Container Platform クラスター上のコンピュートクラスターに対して、特権が不足していると誤って報告していました。その結果、サービスアカウントに必要な権限が付与されているにもかかわらず、Resource.AssignVMToPool、VApp.AssignResourcePool、VApp.Import、VirtualMachine.Config.AddNewDisk などの特権が不足していることを示す警告イベントがログに記録されました。今回のリリースにより、vSphere Problem ディテクター Operator は、すべてのクラスターデプロイメントにおいて vCenter の権限を正しく検証するようになりました。その結果、新しくデプロイされたクラスターでは、誤検出の警告は発生しなくなりました。OCPBUGS-105469
  • 今回のリリースでは、ストレージコンポーネントが自己署名証明書を生成しなくなったことを検証するためのエンドツーエンドのテスト自動化機能が追加されました。その結果、この機能は自動テストスイートで適切にテストされます。OCPBUGS-105469
  • このアップデート以前は、ClusterCSIDriver リソースの状態が Removed に設定されていても、CSI ドライバー設定テストは実行をスキップしませんでした。その結果、CSI ドライバーの設定を試みたテストは、ストレージ Operator が進行状態になるのを待っている間にタイムアウトし、Operator の進行状態=True を待つことができませんでしたなどのメッセージとともにテストが失敗しました。今回のリリースでは、CSI ドライバー設定テストが、ClusterCSIDriver が削除済み 状態にあることを正しく検出し、実行をスキップするようになりました。その結果、CSI ドライバーを意図的に削除した場合でも、テストが失敗することはなくなった。OCPBUGS-105469
  • このアップデート以前は、Kubernetes Controller Manager の SELinux 警告コントローラーは、Prometheus メトリクスのスクレイピングごとに O(V * P^2) の 操作を実行していました。ここで、V はボリュームの数、P はボリュームあたりの Pod の数です。その結果、数百のノードと接続されたボリュームを持つ大規模なクラスターでは、KCM リーダーの /metrics エンドポイントの応答に 12 秒以上かかり、Prometheus のスクレイピングタイムアウトである 5 秒を超え、KubeControllerManagerDown アラートが発生しました。今回のリリースでは、SELinux 警告コントローラーが最適化され、メトリクス収集時の計算オーバーヘッドが削減されました。その結果、メトリクスのスクレイピングはタイムアウト期間内に完了し、大規模な実稼働環境クラスターでもクラスター監視が正しく動作します。OCPBUGS-105469
  • 今回のアップデート以前は、NFS CSI プラグインソケットが利用できない場合、Manila CSI ドライバーノードプラグインは起動時に即座にクラッシュし、接続エラーに対する再試行ロジックもありませんでした。その結果、ノード障害発生後、Manila CSI ドライバーに過剰なコンテナー再起動が蓄積され、CI 不変テストの失敗を引き起こした。今回のリリースでは、Manila CSI ドライバーは NFS プラグインソケットが一時的に利用できない場合に接続試行を再試行するようになり、Operator デプロイメントには適切な起動順序を確保するための init コンテナーが含まれるようになりました。その結果、ドライバーはノードの再起動後も過剰な再起動をすることなく、確実に起動します。OCPBUGS-105469
  • このアップデート以前は、smb-csi-driver-controller Pod は 7 つのコンテナー全体で合計 230MiB のメモリーを要求していましたが、csi-driver コンテナーには 200MiB というハードコードされたメモリー制限しかありませんでした。その結果、Pod は最小要件が最大許容使用量を超える過剰コミット状態でデプロイされ、KubePodMemoryUsageLimitHigh アラートが頻繁に発生しました。今回のリリースでは、OpenShift Container Platform 4.20 で導入されたすべてのサイドカーコンテナーに対応するため、Pod レベルのメモリー制限が引き上げられました。その結果、この Pod に関する監視アラートは発生しなくなりました。OCPBUGS-105469
  • このアップデート以前は、AWS EBS CSI ドライバーの ClusterCSIDriver 管理状態が 管理対象外 に設定されている場合、静的リソースコントローラーは CSIDriver リソース内のユーザーが変更したフィールドの調整と元に戻す処理を継続していました。その結果、nodeAllocatableUpdatePeriodSeconds などのフィールドに対する手動変更は、Operator によって即座に上書きされました。今回のリリースでは、静的リソースコントローラーは、管理状態が管理対象 外 の場合にリコンシリエーションをスキップします。その結果、管理者は、ドライバーが管理対象外モードの場合、Operator の介入なしに CSI ドライバーの設定を変更できます。OCPBUGS-105469
  • このアップデート以前は、vSphere インフラストラクチャー仕様から障害ドメインが削除された際に、ノードと障害ドメインが正しく設定されているにもかかわらず、vSphere Problem ディテクターはノードに障害ドメインラベルがありませんという警告メッセージをログに記録していました。その結果、正常な障害ドメイン再設定中に、ログに誤解を招く警告が表示された。今回のリリースでは、vSphere Problem ディテクターが障害ドメインの削除を正しく処理し、誤った警告を生成することがなくなりました。その結果、管理者がプラットフォーム仕様から障害ドメインを削除した場合でも、誤った警告はログに記録されません。OCPBUGS-105469
  • このアップデート以前は、gcp-pd-csi-driver-controller デプロイメント内のすべてのコンテナーは root ユーザー (UID 0) として実行されていました。その結果、コンテナーを非 root ユーザーとして実行する際のセキュリティーデプロイメントのベストプラクティスに従っていなかった。今回のリリースでは、セキュリティー上の制約が適用され、すべての CSI ドライバーコントローラーコンテナーは非 root ユーザーとして実行されるようになりました。さらに、読み取り専用のルートファイルシステムや削除された機能など、セキュリティー強化策も追加されています。その結果、GCP Persistent Disk CSI ドライバーコントローラーは、OpenShift Container Platform のセキュリティー標準に準拠しています。OCPBUGS-105469
  • このアップデート以前は、CSI スナップショットコントローラーは、すでに削除された VolumeSnapshotContent リソースを削除しようとした際に、SnapshotContentObjectDeleteError 警告イベントを発生させていました。その結果、同時スナップショット削除や一括削除のシナリオにおいて、最終的な削除は成功したにもかかわらず、誤解を招くようなエラーイベントが発生することがありました。今回のリリースでは、スナップショットコントローラーは、リソースがすでに削除されている場合 (NotFound エラー) にエラーイベントを抑制するようになりました。その結果、通常のスナップショットクリーンアップ操作中に誤検出の警告は発生しません。OCPBUGS-105469
  • このアップデート以前は、AWS EFS CSI ドライバー Operator の ClusterServiceVersion (CSV) コンポーネントに networking.k8s.io/networkpolicies に必要な RBAC 権限がありませんでした。その結果、Operator バンドルは Konflux ポリシーチェック olm.required_network_policy_rbac_for_operands に失敗し、Operator のリリースがブロックされました。今回のリリースでは、必要な RBAC 権限が CSV ファイルに追加されました。その結果、Operator バンドルはポリシー検証に合格し、リリースに含めて出荷することが可能になった。OCPBUGS-105469
  • このアップデート以前は、SMB CSI ドライバー Operator の ClusterServiceVersion (CSV) コンポーネントに networking.k8s.io/networkpolicies に必要な RBAC 権限がありませんでした。その結果、Operator バンドルは Konflux ポリシーチェック olm.required_network_policy_rbac_for_operands に失敗し、Operator のリリースがブロックされました。今回のリリースでは、必要な RBAC 権限が CSV ファイルに追加されました。その結果、Operator バンドルはポリシー検証に合格し、リリースに含めて出荷することが可能になった。OCPBUGS-105469
  • このアップデート以前は、GCP Filestore CSI ドライバー Operator の ClusterServiceVersion (CSV) コンポーネントに networking.k8s.io/networkpolicies に必要な RBAC 権限がありませんでした。その結果、Operator バンドルは Konflux ポリシーチェック olm.required_network_policy_rbac_for_operands に失敗し、Operator のリリースがブロックされました。今回のリリースでは、必要な RBAC 権限が CSV ファイルに追加されました。その結果、Operator バンドルはポリシー検証に合格し、リリースに含めて出荷することが可能になった。OCPBUGS-105469
  • このアップデート以前は、CSI Operator における RBAC の再構築後、GCP Persistent Disk CSI ドライバーコントローラーのデプロイメントに、クラスターのインストール中に Security Context Constraints (SCC) の検証に失敗していました。その結果、インストール中に Pod 作成エラーが発生し、[sig-auth][Feature:SCC][Early] インストール中に Pod 作成エラーが発生してはならない という適合性テストが失敗しました。今回のリリースにより、CSIOperator は GCP PD CSI ドライバーコントローラーの RBAC およびセキュリティーコンテキストを正しく設定するようになりました。その結果、インストール時に SCC 検証エラーが発生することなく、Pod の作成が成功します。OCPBUGS-105469
  • このアップデート以前は、NetworkPolicy リソースである openshift-cluster-csi-drivers/allow-to-dns および openshift-cluster-storage-operator/allow-to-dns は、数値のポート番号ではなく、名前付きポート (https など) を使用していました。その結果、NetworkPolicies で名前付きポートをサポートしていない OVN-Kubernetes などの CNI では、ルールが暗黙のうちにすべてを許可するルールに変換され、意図したネットワーク制限が事実上回避されてしまった。今回のリリースでは、これらのネットワークポリシーは数値によるポート番号参照 (例:443) を使用するようになりました。その結果、サポートされているすべての CNI プロバイダーでネットワークポリシーが正しく機能します。OCPBUGS-105469
  • このアップデート以前は、従来の kube-system/azure-cloud-provider シークレットが存在する Azure Red Hat OpenShift (ARO) クラスターにおいて、Azure Disk CSI ドライバーコントローラーは、認証情報ファイルを使用するように設定されているにもかかわらず、起動時にこのシークレットを読み取ろうとしていました。その結果、ドライバーは Azure クラウドプロバイダーが空の状態で起動し、最初のボリュームのアタッチまたはデタッチ操作でパニックを起こしてクラッシュし、クラスター全体で PVC 操作がすべて停止しました。今回のリリースでは、クラウド設定シークレット引数が空の場合、ドライバーは従来のシークレットを読み取ろうとせずに、正しく AZURE_CREDENTIAL_FILE にフォールバックします。その結果、ARO クラスター上でボリュームのアタッチおよびデタッチ操作が正しく機能するようになりました。OCPBUGS-105469
  • 今回のアップデート以前は、管理クラスターが外部アクセス用のプロキシーを必要とする Hosted Control Plane デプロイメントにおいて、CSI ドライバーコントローラーデプロイメントは、HTTP_PROXY、HTTPS_PROXY、および NO_PROXY 環境変数を受け取っていませんでした。その結果、CSI ドライバーコントローラーコンテナーはプロキシー経由でクラウドプロバイダーの API にアクセスできなくなり、すべてのボリュームプロビジョニング操作が失敗しました。今回のリリースにより、CSI Operator がプロキシー環境変数を Hosted Control Plane CSI ドライバーコントローラーのデプロイメントに注入するようになりました。これにより、プロキシーが有効になっている Hosted Control Plane 環境では、ボリュームプロビジョニング操作が正常に完了します。OCPBUGS-105469
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る