本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EKS 默认 AMI
创建 Amazon EKS 计算环境时,无需指定亚马逊系统映像 (AMI)。 AWS Batch 根据您的CreateComputeEnvironment请求中指定的Kubernetes版本和实例类型选择经过优化 Amazon EKS 的 AMI。一般情况下,我们建议您使用默认 AMI 选择。有关优化的亚马逊 EKS 的更多信息 AMIs,请参阅亚马逊 EKS 用户指南 AMIs中的亚马逊 EKS 优化亚马逊 Linux。
重要
从 2025 年 10 月底开始,亚马逊 EKS 优化的亚马逊 Linux 2023 AMIs 将是 1.33 之前的 EKS 版本的默认版本。 AWS Batch 从Kubernetes版本 1.33 开始,EKS 优化的亚马逊 Linux 2023 在 AWS Batch支持后 AMIs 将成为默认版本。
AWS 将从 25 年 11 月 26 日起终止 AL2对 Amazon EKS 的支持 AL2(经过优化和加速 AMIs)。在 25 年 11 月 26 AMIs end-of-support 日之后,您可以继续在您的 Amazon EKS 计算环境中使用 AWS Batch经过优化 Amazon EKS 的 Amazon Linux 2,但是这些计算环境将不再收到来自的任何新软件更新、安全补丁或错误修复。 AWS有关从升级 AL2 到 AL2 023 的更多信息,请参阅如何从 EKS 升级 AL2 到 EKS AL2 023《AWS Batch 用户指南》。
运行以下命令,查看为您的 Amazon EKS 计算环境 AWS Batch 选择了哪种 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-environments
My-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-environments
My-Eks-GPU-CE
\ | jq '.computeEnvironments[].computeResources.ec2Configuration'[ { "imageType": "EKS_AL2_NVIDIA", "imageKubernetesVersion": "1.32" } ]