帮助改进此页面
要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。
部署节点时,您可以为预先构建的 Amazon EKS 优化版亚马逊机器映像(AMI)指定 ID。要检索符合所需配置的 AMI ID,请查询 AWS Systems Manager Parameter Store API。使用此 API,您无需手动查找 Amazon EKS 优化版 AMI ID。有关更多信息,请参阅 GetParameter。您使用的 IAM 主体必须具有 ssm:GetParameter
IAM 权限才能检索 Amazon EKS 优化版 AMI 元数据。
您可以使用以下命令检索最新推荐 Amazon EKS 优化版 Windows AMI 的映像 ID,该命令使用子参数 image_id
。根据需要对该命令进行以下修改,然后运行修改后的命令:
-
将
release
替换为以下选项之一。-
将
2022
用于 Windows Server 2022,但仅限使用 Kubernetes 版本1.24
或更高版本时。 -
将
2019
用于 Windows Server 2019。
-
-
将
installation-option
替换为以下选项之一。有关更多信息,请参阅 Windows Server 中服务器核心安装选项简介。 -
将
Core
用于攻击面更小的最低限度安装。 -
使用
Full
包含 Windows 桌面体验。
-
-
将
kubernetes-version
替换为支持的 Amazon EKS 版本。 -
将
region-code
替换为您需要 AMI ID 的 Amazon EKS 支持的 AWS 区域。
aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-release
-English-installation-option
-EKS_Optimized-kubernetes-version
/image_id \
--region region-code
--query "Parameter.Value" --output text
以下是替换占位符后的命令示例。
aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2022
-English-Core
-EKS_Optimized-k8s-n-2
/image_id \
--region us-west-2
--query "Parameter.Value" --output text
示例输出如下。
ami-
1234567890abcdef0