View a markdown version of this page

EKS AL2 から EKS AL2023 へアップグレードする方法 - AWS Batch

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

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 は、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 上のこうしたコンピューティング環境を維持することはお客様の責任となります。

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

Ec2Configuration.ImageType を使用したアップグレード
起動テンプレートを使用したアップグレード
  • 起動テンプレートまたは起動テンプレートの上書きでkubelet追加の引数が定義されている場合は、新しいkubelet追加の引数形式に更新する必要があります。

    kubelet の追加の引数の形式が一致しない場合、追加の引数は適用されません。

  • AL2023 AMI の場合、サポートされているコンテナランタイムは containerd のみです。起動テンプレートの EKS_AL2023 のコンテナランタイムを指定する必要はありません。

    でカスタマイズされたコンテナランタイムを指定することはできませんEKS_AL2023

  • EKS_AL2023 に基づいて AMI を指定する起動テンプレートまたは起動テンプレートオーバーライドを使用する場合は、userdataTypeEKS_NODEADM に設定する必要があります。

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