クラスターの安定性を向上させるため、Container Service for Kubernetes (ACK) のアドオン「ack-node-problem-detector」をバージョン 1.2.8 以降にスペックアップしてください。
背景情報
バージョン 1.2.8 より前の ack-node-problem-detector では、ファイルシステムハンドルチェック(check_fd)がデフォルトで有効になっています。この check_fd プロセスが大量のカーネルデータを読み取ると、特定のカーネルバージョンでカーネルのバグがトリガーされる場合があります。その結果、ゾンビプロセスが蓄積したり、システム全体のダウンタイムが発生する可能性があります。
アドオンをアップグレードする
-
旧バージョンによる問題を防止するため、ack-node-problem-detector アドオンをバージョン 1.2.8 以降にスペックアップしてください。本バージョンでは、ファイルシステムハンドルチェック(check_fd)がデフォルトで無効化されており、大量のカーネルデータ読み取りが防止されます。詳細については、「ack-node-problem-detector」をご参照ください。
-
カーネルのバグを修正します。詳細については、「」および「Alibaba Cloud Linux 2 を実行する ECS インスタンスにおけるページフォールト例外によるシステムダウンタイム」をご参照ください。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、クラスターリスト をクリックします。
「クラスターリスト」ページで、クラスターの名前をクリックします。左側のナビゲーションウィンドウで、「アドオン管理」をクリックします。
-
アドオン管理 ページの ログとモニタリング タブで [ack-node-problem-detector] をクリックし、右下隅にある アップグレード をクリックします。
説明ack-node-problem-detector パネルに [スペックアップ] ボタンが表示されない場合は、アドオンが既に最新バージョンであり、スペックアップは不要です。
-
確認ダイアログボックスで、OK をクリックします。