Amazon EKS 預設 AMI - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon EKS 預設 AMI

當您建立 Amazon EKS 運算環境時,不需要指定 Amazon Machine Image (AMI)。 會根據 CreateComputeEnvironment 請求中指定的Kubernetes版本和執行個體類型 AWS Batch ,選取 Amazon EKS 最佳化 AMI。一般而言,我們建議您使用預設 AMI 選擇。如需 Amazon EKS 最佳化 AMIs 的詳細資訊,請參閱《Amazon EKS 使用者指南》中的 Amazon EKS 最佳化 Amazon Linux AMIs

重要

自 2025 年 10 月底起, AWS Batch 針對 1.33 之前的 EKS 版本,Amazon EKS 最佳化 Amazon Linux 2023 AMIs 將預設為 。從 1.33 Kubernetes版開始,EKS 最佳化的 Amazon Linux 2023 AMIs 將在 上變為支援時成為預設值 AWS Batch。

AWS 將從 11/26/25 開始,結束對 Amazon EKS AL2-optimized和 AL2-accelerated AMIs支援。在 11/26/25end-of-support日期之後,您可以在 Amazon EKS 運算環境中繼續使用提供的 AWS Batch Amazon EKS 最佳化 Amazon Linux 2 AMIs,但這些運算環境將不再收到來自 的任何新軟體更新、安全修補程式或錯誤修正 AWS。如需從 AL2 升級到 AL2023 的詳細資訊,請參閱AWS Batch 《 使用者指南如何從 EKS AL2 升級到 EKS AL2023》中的 。

執行下列命令,以查看為您的 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" } ]