クラスターのためにセルフマネージドノードを更新する - Amazon EKS

このページの改善にご協力ください

本ユーザーガイドの改善にご協力いただけませんか? このページの下部までスクロールし、[GitHub でこのページの編集] を選択します。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

クラスターのためにセルフマネージドノードを更新する

Amazon EKS に最適化された最新の AMI がリリースされたら、セフルマネージド型ノードグループのノードを新しい AMI に置き換えることを検討してください。同様に、Amazon EKS クラスターの Kubernetes バージョンを更新した場合は、ノードを更新して、同じ Kubernetes バージョンのノードを使用します。             

重要

このトピックでは、セルフマネージド型ノードのノードの更新について説明します。マネージドノードグループを使用してノードライフサイクルを簡素化する を使用している場合は、「クラスターのためにマネージドノードグループを更新する」を参照してください。

クラスター内のセルフマネージド型ノードグループを更新して新しい AMI を使用するには、2 つの基本的な方法があります。

アプリケーションを新しいノードグループに移行する

新しいノードグループを作成し、Pods をそのグループに移行します。新しいノードグループへの移行は、既存の AWS CloudFormation スタックで AMI ID を単に更新するよりも適切です。これは、移行プロセスが古いノードグループを NoSchedule として汚染し、新しいスタックが既存の Pod ワークロードを受け入れる準備ができた後にノードをドレインするためです。

AWS CloudFormation ノードスタックを更新する

既存のノードグループの AWS CloudFormation スタックを更新して、新しい AMI が使用されるようにします。この方法は、eksctl を使用して作成されたノードグループではサポートされていません。