このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? このページの下部までスクロールし、[GitHub でこのページの編集] を選択します。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
クラスターのためにセルフマネージドノードを更新する
Amazon EKS に最適化された最新の AMI がリリースされたら、セフルマネージド型ノードグループのノードを新しい AMI に置き換えることを検討してください。同様に、Amazon EKS クラスターの Kubernetes バージョンを更新した場合は、ノードを更新して、同じ Kubernetes バージョンのノードを使用します。
重要
このトピックでは、セルフマネージド型ノードのノードの更新について説明します。マネージドノードグループを使用してノードライフサイクルを簡素化する を使用している場合は、「クラスターのためにマネージドノードグループを更新する」を参照してください。
クラスター内のセルフマネージド型ノードグループを更新して新しい AMI を使用するには、2 つの基本的な方法があります。
- アプリケーションを新しいノードグループに移行する
-
新しいノードグループを作成し、Pods をそのグループに移行します。新しいノードグループへの移行は、既存の AWS CloudFormation スタックで AMI ID を単に更新するよりも適切です。これは、移行プロセスが古いノードグループを
NoSchedule
として汚染し、新しいスタックが既存の Pod ワークロードを受け入れる準備ができた後にノードをドレインするためです。 - AWS CloudFormation ノードスタックを更新する
-
既存のノードグループの AWS CloudFormation スタックを更新して、新しい AMI が使用されるようにします。この方法は、
eksctl
を使用して作成されたノードグループではサポートされていません。