Amazon EKS デフォルト AMI
Amazon EKS コンピューティング環境を作成したときに、Amazon マシンイメージ (AMI) を指定する必要はありません。AWS Batch が CreateComputeEnvironment リクエストで指定された Kubernetes バージョンとインスタンスタイプに基づいて Amazon EKS に最適化された AMI を選択します。一般的に、デフォルトの AMI 選択を使用することをお勧めします。Amazon EKS 最適化 AMI の詳細については、「Amazon EKS ユーザーガイド」の「Amazon EKS 最適化 Amazon Linux AMI」を参照してください。
重要
Amazon Linux 2023 AMI は Amazon EKS の AWS Batch においてデフォルトです。
AWS は、Amazon EKS AL2 最適化 AMI と AL2 高速化 AMI に対するサポートを、2025 年 11 月 26 日に終了します。2025 年 11 月 26 日のサポート終了日を過ぎても、Amazon EKS コンピューティング環境で AWS Batch 提供の Amazon EKS 最適化 Amazon Linux 2 AMI を引き続き使用できますが、これらのコンピューティング環境は AWS から新しいソフトウェア更新、セキュリティパッチ、バグ修正を受け取れなくなります。AL2 から AL2023 へのアップグレードの詳細については、「AWS Batch ユーザーガイド」の「EKS AL2 から EKS AL2023 へアップグレードする方法」を参照してください。
次のコマンドを実行すると、AWS Batch が Amazon EKS コンピューティング環境用に選択した AMI タイプを確認できます。次の例は GPU 以外のインスタンスタイプです。
# compute CE example: indicates Batch has chosen the AL2 x86 or ARM EKS 1.32 AMI, depending on instance types$aws batch describe-compute-environments --compute-environmentsMy-Eks-CE1\ | jq '.computeEnvironments[].computeResources.ec2Configuration'[ { "imageType": "EKS_AL2", "imageKubernetesVersion": "1.32" } ]
次の例は GPU インスタンスタイプです。
# GPU CE example: indicates Batch has choosen the AL2 x86 EKS Accelerated 1.32 AMI$aws batch describe-compute-environments --compute-environmentsMy-Eks-GPU-CE\ | jq '.computeEnvironments[].computeResources.ec2Configuration'[ { "imageType": "EKS_AL2_NVIDIA", "imageKubernetesVersion": "1.32" } ]