協助改善此頁面
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
想要為此使用者指南做出貢獻? 選擇 GitHub 上的編輯此頁面連結,該連結位於每個頁面的右窗格中。您的貢獻將幫助我們的使用者指南更適合每個人。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
擷取建議的 Amazon Linux AMI IDs
部署節點時,您可以為預先建置的 Amazon EKS 最佳化 Amazon Machine Image (AMI) 指定 ID。若要擷取符合您所需組態的 AMI ID,請查詢 AWS Systems Manager 參數存放區 API。使用此 API 不需要手動查詢 Amazon EKS 最佳化 AMI IDs。如需詳細資訊,請參閱 GetParameter。您使用的 IAM 主體必須擁有 ssm:GetParameter
IAM 許可,才能擷取 Amazon EKS 最佳化 AMI 中繼資料。
您可以使用下列使用子參數 的命令,擷取最新建議的 Amazon EKS 最佳化 Amazon Linux AMI 映像 IDimage_id
。視需要對命令進行下列修改,然後執行修改後的命令:
-
將
kubernetes-version
取代為支援的 Amazon EKS 版本。 -
將
ami-type
取代為下列其中一個選項。如需有關 Amazon EC2 執行個體類型的資訊,請參閱 Amazon EC2 執行個體類型。-
針對以 Amazon Linux
2023 (AL2023) 為基礎的執行個體,使用 amazon-linux-2023/x86_64/standard
。AL2023x86
-
針對
AL2023 ARM 執行個體使用 amazon-linux-2023/arm64/standard
。 AL2023 -
針對最新核准的
AL2023 NVIDIA 執行個體,使用 amazon-linux-2023/x86_64/nvidia
。 AL2023 -
針對最新的
AL2023 Neuron 執行個體使用 amazon-linux-2023/x86_64/neuron
。 AL2023 AWS -
針對以 Amazon Linux
2 (AL2) 為基礎的執行個體使用 amazon-linux-
2。AL2x86
-
針對 AL2
2 ARM 執行個體使用 amazon-linux-2-arm64
,例如 AWS Graviton型執行個體。 -
針對 NVIDIA GPU、Inferentia
和 Trainium x86
型工作負載的 AL2 硬體加速型執行個體,請使用amazon-linux-2-gpu
。
-
-
將
region-code
取代為您想要 AMI ID 的 Amazon EKS 支援 AWS 區域。
aws ssm get-parameter --name /aws/service/eks/optimized-ami/
kubernetes-version
/ami-type
/recommended/image_id \ --regionregion-code
--query "Parameter.Value" --output text
以下是進行預留位置替換後的範例命令。
aws ssm get-parameter --name /aws/service/eks/optimized-ami/
1.31
/amazon-linux-2023
/x86_64/standard
/recommended/image_id \ --regionus-west-2
--query "Parameter.Value" --output text
範例輸出如下。
ami-
1234567890abcdef0