1.9.5.2. 修正された問題
-
このアップデート以前は、ユーザーが拡張機能をインストールするために
MachineConfigオブジェクトを適用した場合、Machine Config Operator (MCO) はすべてのパッケージがインストールされていることを検証していませんでした。これにより、ユーザーは拡張機能のインストールが成功したと思い込んでいても、実際には必要なパッケージが不足しているという状況が発生する可能性がある。今回のリリースでは、MCO はノードの再起動後に、目的の拡張機能に関連付けられたすべてのパッケージが正常にインストールされたことを検証してから、更新が成功したと報告するようになりました。1 つ以上のパッケージが存在しない場合、ノードの性能が低下し、それに伴い、関連するMachineConfigPool の性能も低下します。(OCPBUGS-86864) -
今回のアップデート以前は、ルーターの liveness プローブは HTTP バックエンドチェックを使用して HAProxy の健全性を監視していました。その結果、クライアントトラフィックによって HAProxy が
maxconn接続制限に達した際、HTTP ヘルスチェックが失敗し、Kubernetes はルーター Pod を不必要に再起動した。今回のアップデートにより、ルーターの liveness プローブは、HTTP バックエンドチェックの代わりに HAProxy 管理ソケットチェックを使用するようになりました。その結果、クライアントトラフィックによって HAProxy が maxconn 接続制限に達した場合でも、ルーター Pod は安定した状態を維持し、不要な再起動を防ぎます。(OCPBUGS-67161)