1.8.24. {ocp} API サーバー
-
今回のアップデート以前は、複数のリクエストが同時にプロジェクト認可データにアクセスした場合、
openshift-apiserverが失敗する可能性がありました。この問題は、多数の namespace やロールベースアクセス制御 (RBAC) ルールが存在するクラスターで、より高頻度に発生していました。その結果、openshift-apiserverPod が予期せず終了コード2で再起動し、プロジェクトおよび namespace 操作用の API の利用が一時的に中断されました。今回のリリースにより、プロジェクトの認可キャッシュは同時アクセスを安全に処理できるようになりました。これにより、プロジェクトの認可照会が並行して実行された場合でもopenshift-apiservernamespace で障害が発生しなくなり、クラスターの規模に関わらずプロジェクトのリスト取得処理の応答性が維持されます。OCPBUGS-105469 -
このアップデート以前は、
openshift-apiserver名前空間の NetworkPolicy ではポート 8443 への Ingress のみが許可されており、check-endpointsコンテナーで使用されるメトリクスポートは含まれていませんでした。その結果、Prometheus はcheck-endpointsコンテナーからメトリクスを収集できず、TargetDownアラートが継続的に発生する事態となった。今回のアップデートにより、NetworkPolicy はメトリクスポートでの Ingress を許可します。その結果、Prometheus によるデータスクレイピングは成功し、TargetDownアラートは発生しなくなります。OCPBUGS-105469