

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# EKS AL2 から EKS AL2023 へアップグレードする方法
<a name="eks-migration-2023"></a>

Amazon EKS 最適化 AMI は、Amazon Linux 2 (AL2) および Amazon Linux 2023 (AL2023) をベースとする 2 つのファミリーで使用できます。AL2023 は、クラウドアプリケーションに安全かつ安定した高パフォーマンス環境を提供するように設計された、Linux ベースのオペレーティングシステムです。AL2 および AL2023 間の相違点の詳細については、「*Amazon EKS ユーザーガイド*」の「[Amazon Linux 2 から Amazon Linux 2023 にアップグレードする](https://docs.aws.amazon.com/eks/latest/userguide/al2023.html)」を参照してください。

**重要**  
AWS は、2025 年 11 月 26 日に Amazon EKS AL2-optimizedおよび AL2-accelerated AMIs のサポートを終了しました。 AWS Batch Amazon Linux 2 を使用する Amazon EKS コンピューティング環境は、 からソフトウェア更新、セキュリティパッチ、またはバグ修正を受け取らなくなりました AWS。最適なパフォーマンスとセキュリティを維持するために、 AWS Batch Amazon EKS コンピューティング環境を Amazon Linux 2023 に移行することをお勧めします。サポート終了後に Amazon EKS 最適化 Amazon Linux 2 AMI 上のこうしたコンピューティング環境を[維持することはお客様の責任](eks-ce-shared-responsibility.md)となります。

コンピューティング環境の設定方法に応じて、AL2 から AL2023 への以下のアップグレードパスのいずれかを使用できます。

**Ec2Configuration.ImageType を使用したアップグレード**
+ 起動テンプレートまたは起動テンプレートの上書きを使用していない場合は、[Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) を `EKS_AL2023`または に変更し`EKS_AL2023_NVIDIA`、[UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) を実行します。
+ [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride) を指定する場合、[Ec2Configuration.ImageType](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageType) は [Ec2Configuration.ImageIdOverride](https://docs.aws.amazon.com/batch/latest/APIReference/API_Ec2Configuration.html#Batch-Type-Ec2Configuration-imageIdOverride) で指定された AMI タイプと一致する必要があります。

  `ImageIdOverride` と `ImageType` が一致しない場合、ノードはクラスターに参加しません。

**起動テンプレートを使用したアップグレード**
+ 起動テンプレートまたは起動テンプレートの上書きで`kubelet`追加の引数が定義されている場合は、新しい[`kubelet`追加の引数形式](eks-launch-templates.md#kubelet-extra-args)に更新する必要があります。

  `kubelet` の追加の引数の形式が一致しない場合、追加の引数は適用されません。
+ AL2023 AMI の場合、サポートされているコンテナランタイムは **containerd** のみです。起動テンプレートの `EKS_AL2023` のコンテナランタイムを指定する必要はありません。

  でカスタマイズされたコンテナランタイムを指定することはできません`EKS_AL2023`。
+ `EKS_AL2023` に基づいて AMI を指定する起動テンプレートまたは起動テンプレートオーバーライドを使用する場合は、[userdataType](https://docs.aws.amazon.com/batch/latest/APIReference/API_LaunchTemplateSpecification.html) を `EKS_NODEADM` に設定する必要があります。

  `userdataType` と AMI が一致しない場合、ノードはクラスターに参加しません。