Amazon EKS 优化版 Windows AMI - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon EKS 优化版 Windows AMI

您可以使用 Amazon EC2 Image Builder 创建自定义 Amazon EKS 优化版 Windows AMI。您必须创建自己的 Image Builder 配方。有关更多信息,请参阅 EC2 Image Builder 用户指南中的创建镜像配方和版本。在创建配方并选择 Source image(源镜像)时,您可使用以下选项:

  • Select managed images(选择托管式镜像)– 如果选择此选项,则可以为 Image origin(镜像原点)选择以下选项之一。

    • Quick start (Amazon-managed)(快速入门(Amazon 托管))– 在 Image name(镜像名称)下拉列表中,选择一个 Amazon EKS 支持的 Windows Server 版本

    • Images owned by me(我拥有的镜像)– 对于 Image name(镜像名称),请选择具有自带许可证的自有镜像的 ARN。您提供的镜像尚未安装 Amazon EKS 组件。

  • Enter custom AMI ID(输入自定义 AMI ID)– 对于 AMI ID,请输入具有自带许可证的 AMI 的 ID。您提供的镜像尚未安装 Amazon EKS 组件。

Build components - Windows(构建组件 – Windows)下的搜索框中,在下拉列表中选择 Amazon-managed(Amazon 托管),然后搜索 eks。选择 eks-optimized-ami-windows 搜索结果,即使返回的结果可能不是您想要的版本。在 Selected components(选定的组件)下,选择 Versioning options(版本控制选项),然后选择 Specify component version(指定组件版本)。输入 version.x,以将 version 替换为支持的 Kubernetes 版本。如果您输入 1.23.x 作为组件版本,则您的 Image Builder 管道将使用最新的 1.23.x kubelet 版本构建 AMI。

如果要确定哪些 kubelet 和 Docker 版本随组件一起安装,请在左侧导航窗格中选择 Components(组件)。在 Components(组件)下,将 Owned by me(我拥有的)更改为 Quick start (Amazon-managed)(快速入门(Amazon 托管))。在 Find components by name(按名称查找组件)框中,输入 eks。搜索结果显示的是针对每个支持的 Kubernetes 版本返回的组件中的 kubelet 和 Docker 版本。这些组件在 Amazon EKS 支持的 Windows 版本上进行功能测试。不支持任何其他 Windows 版本,并且可能与相应组件不兼容。

还包括操作系统最新 Windows 补丁的 update-windows 组件。