ノードにデータディスクがアタッチされていない場合、ACK はデフォルトでコンテナランタイム、一時的なコンテナストレージ、コンテナの stdout ログなどのリソースをシステムディスク上に格納します。これにより、システムディスクの空き容量が大幅に消費され、ノードの安定性に影響を及ぼす可能性があります。このような状況を防ぐため、新規ノードプールを作成する際にノードにデータディスクを設定するか、既存のノード(データディスク未アタッチ)に対してデータディスクをアタッチすることを推奨します。
新規ノードプールの作成時、またはノードプールの置き換えによる既存ノードへのデータディスクのアタッチが可能です。データディスクをアタッチした後、ACK はノードの初期化時に kubelet およびコンテナランタイムのディレクトリを自動的にデータディスクにマウントします。
新規ノードへのデータディスクのアタッチ
ACK コンソール にログインします。データディスクの接続 パネルの データディスク セクションで、クラウドディスクを追加します。ノードプールのパラメーターに関する詳細は、「ノードプールの作成と管理」をご参照ください。
既存ノードへのデータディスクのアタッチ
-
ACK コンソール にログインし、新規ノードプールを作成します。ノードプールのパラメーターに関する詳細は、「ノードプールの作成と管理」をご参照ください。
-
Data Disk:アタッチするクラウドディスクを追加します。
-
想定ノード数:元のノードプールと同じノード数を設定します。
-
-
ノード ページで、元のノードプールのノードを選択し、ページ下部の ドレイン をクリックします。すべての選択済みノードを同時にドレインするオプションを選択し、注意事項をよくお読みください。この操作により、ノードはスケジューリング不可としてマークされ、アプリケーションが元のノードプールから新しいノードプールへ段階的に移行されます。
-
ノードプール ページで、元のノードプールの アクション 列より、以下の手順を実行して元のノードプールを廃止します。ノードの削除に関する考慮事項については、「ノードプールの削除」をご参照ください。
-
スケール をクリックし、元のノードプールの期待ノード数を 0 に設定します。
-
> 削除 を選択して、元のノードプールを削除します。
-