翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EKS AL2 から EKS AL2023 にアップグレードする方法
Amazon EKS 最適化 AMIsは、Amazon Linux 2 (AL2) と Amazon Linux 2023 (AL2023) に基づく 2 つのファミリーで使用できます。AL2023 は、クラウドアプリケーションに安全かつ安定した高パフォーマンス環境を提供するように設計された、新しい Linux ベースのオペレーティングシステムです。AL2 と AL2023 の違いの詳細については、「Amazon EKS ユーザーガイド」の「Amazon Linux 2 から Amazon Linux 2023 へのアップグレード」を参照してください。
コンピューティング環境の設定方法に応じて、AL2 から AL2023 へのアップグレードパスのいずれかを使用できます。
Ec2Configuraiton.ImageType を使用したアップグレード
-
起動テンプレートまたは起動テンプレートの上書きを使用していない場合は、Ec2Configuraiton.ImageType を
EKS_AL2023
または に変更EKS_AL2023_NVIDIA
し、UpdateComputeEnvironment を実行します。 -
Ec2Configuration.ImageIdOverride を指定する場合、Ec2Configuration.ImageType は Ec2Configuration.ImageIdOverride で指定された AMI タイプと一致する必要があります。
一致しない
ImageType
場合ImageIdOverride
、ノードはクラスターに参加しません。
起動テンプレートを使用したアップグレード
-
起動テンプレートまたは起動テンプレートの上書きで
kubelet
追加の引数が定義されている場合は、新しいkubelet追加の引数形式に更新する必要があります。kubelet
追加の引数の形式が一致しない場合、追加の引数は適用されません。 -
AL2023 AMIs、サポートされているコンテナランタイムは containerd のみです。起動テンプレート
EKS_AL2023
で のコンテナランタイムを指定する必要はありません。でカスタマイズしたコンテナランタイムを指定することはできません
EKS_AL2023
。 に基づいて AMI を指定する起動テンプレートまたは起動テンプレートの上書きを使用する場合は
EKS_AL2023
、userdataType を に設定する必要がありますEKS_NODEADM
。userdataType
と AMI が一致しない場合、ノードは EKS クラスターに参加しません。