Container Service for Kubernetes (ACK) は、新機能、パフォーマンスの最適化、バグ修正を含む新しい OS イメージバージョンを定期的にリリースしています。ノードプールの OS イメージを速やかに更新することをお勧めします。さらに、必要に応じて、サポート終了 (EOL) のオペレーティングシステムをサポートされているものに置き換えるなど、オペレーティングシステムの種類を切り替えることができます。ACK でサポートされているオペレーティングシステム、OS イメージの最新バージョン、および特定のオペレーティングシステムの使用制限の詳細については、「OS イメージのリリースノート」をご参照ください。
使用上の注意
この操作では、ノードシステムディスクを置き換えることで、オペレーティングシステムをバッチで更新します。重要なデータはシステムディスクに保存しないでください。または、更新前にバックアップする必要があります。
データディスクは更新中に影響を受けません。この操作は、オフピーク時に実行することをお勧めします。
システムディスクを置き換えることによってノードを更新する場合、ACK はノードをドレインし、PodDisruptionBudget (PDB) に基づいて、ノードからポッドを他の使用可能なノードにエビクトします。サービスの高可用性を確保するために、マルチレプリカデプロイメント戦略を使用して、ワークロードを複数のノードに分散させることをお勧めします。また、主要サービスの PDB を設定して、同時に中断されるポッドの数を制御することもできます。
ノードドレインのデフォルトのタイムアウト期間は 30 分です。タイムアウト期間内にポッドの移行が完了しない場合、ACK はサービスの安定性を確保するために更新を終了します。
デフォルトでは、一部の ACK オペレーティングシステムは cgroup v2 を使用します。 cgroup v2 の詳細については、「cgroup バージョンの説明」をご参照ください。
ノードプールによって管理されていないワーカーノードである無料ノードについては、移行手順について「ノードプールへの無料ノードの追加」をご参照ください。
ノードプールで、ラベルを追加して指定されたカスタム NVIDIA ドライバーバージョンまたは OSS URL を使用している場合、OS イメージのアップグレードによって互換性の問題が発生する可能性があります。常に ACK でサポートされている NVIDIA ドライバーバージョン から最新のドライバーを選択してください。
手順
OS イメージを最新バージョンに更新するか、オペレーティングシステムの種類を切り替えるには、次の手順を実行します。
ACK コンソール にログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターを見つけ、その名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
ノードプール リストで、更新するノードプールを見つけ、
> [オペレーティングシステムの変更] を [アクション] 列でクリックします。
使用可能なイメージバージョンを選択し、更新するノードを選択し、ノードのスナップショットを作成するかどうかを指定します。次に、バッチ置換ポリシーを設定し、[置換の開始] をクリックします。
更新方法:
更新前にノードスナップショットを作成する: システムディスクに重要なデータが含まれている場合は、オペレーティングシステムを更新する前にノードの スナップショット を作成して、データのバックアップと回復を容易にすることができます。スナップショットによって発生する料金の詳細については、「スナップショットの請求」をご参照ください。更新後にスナップショットが不要になった場合は、速やかに 削除 してください。
バッチ置換:
バッチごとのノードの最大数: システムは、設定されたバッチごとの最大数に基づいてノードを順番に更新します。
自動一時停止ポリシー: ノード更新プロセス中の一時停止のポリシー。
バッチ間のインターバル: 自動一時停止ポリシーが 自動 に設定されている場合は、各更新バッチの間に時間間隔が必要かどうかを選択し、間隔の期間を指定します。設定可能な範囲は 5 ~ 120 分です。
関連情報
ACK でサポートされている OS イメージのリリースノートの詳細については、「OS イメージのリリースノート」をご参照ください。
ノードプールの kubelet とコンテナーランタイムの更新のガイダンスについては、「ノードプールの更新」をご参照ください。
システムディスクを置き換えることによる更新の詳細については、「参考資料: インプレース更新とシステムディスクの置き換えによる更新」をご参照ください。