翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EKS AL2 から EKS AL2023 へアップグレードする方法
Amazon EKS 最適化 AMI は、Amazon Linux 2 (AL2) および Amazon Linux 2023 (AL2023) をベースとする 2 つのファミリーで使用できます。AL2023 は、クラウドアプリケーションに安全かつ安定した高パフォーマンス環境を提供するように設計された、Linux ベースのオペレーティングシステムです。AL2 および AL2023 間の相違点の詳細については、「Amazon EKS ユーザーガイド」の「Amazon Linux 2 から Amazon Linux 2023 にアップグレードする」を参照してください。
重要
AWS は、 から Amazon EKS AL2-optimizedおよび AL2-accelerated AMIs のサポートを終了します11/26/25。最適なパフォーマンスとセキュリティを維持するために、11/26/25 より前に AWS Batch Amazon EKS コンピューティング環境を Amazon Linux 2023 に移行することをお勧めします。11/26/25 end-of-supportを過ぎても、Amazon EKS コンピューティング環境で AWS Batchが提供する Amazon EKS 最適化 Amazon Linux 2 AMIs を引き続き使用できますが、これらのコンピューティング環境は から新しいソフトウェア更新、セキュリティパッチ、またはバグ修正を受け取りません AWS。サポート終了後に Amazon EKS 最適化 Amazon Linux 2 AMI 上のこうしたコンピューティング環境を維持することはお客様の責任となります。
コンピューティング環境の設定方法に応じて、AL2 から AL2023 への以下のアップグレードパスのいずれかを使用できます。
Ec2Configuraiton.ImageType を使用してアップグレードする
-
起動テンプレートまたは起動テンプレートオーバーライドを使用していない場合は、Ec2Configuration.ImageType を
EKS_AL2023またはEKS_AL2023_NVIDIAに変更し、UpdateComputeEnvironment を実行します。 -
Ec2Configuration.ImageIdOverride を指定する場合、Ec2Configuration.ImageType は Ec2Configuration.ImageIdOverride で指定された AMI タイプと一致する必要があります。
ImageIdOverrideとImageTypeが一致しない場合、ノードはクラスターに参加しません。
起動テンプレートを使用したアップグレード
-
起動テンプレートまたは起動テンプレートオーバーライドで
kubeletの追加の引数が定義されている場合は、新しい kubelet の追加の引数形式に更新する必要があります。kubeletの追加の引数の形式が一致しない場合、追加の引数は適用されません。 -
AL2023 AMI の場合、サポートされているコンテナランタイムは containerd のみです。起動テンプレートの
EKS_AL2023のコンテナランタイムを指定する必要はありません。EKS_AL2023でカスタマイズされたコンテナランタイムを指定することはできません。 EKS_AL2023に基づいて AMI を指定する起動テンプレートまたは起動テンプレートオーバーライドを使用する場合は、userdataType をEKS_NODEADMに設定する必要があります。userdataTypeと AMI が一致しない場合、ノードはクラスターに参加しません。