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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon EKS 优化的 Windows AMI

您可以使用Amazon EC2映像生成器创建自定义Amazon EKS优化的 Windows AMIs。 您必须创建自己的映像生成器配方。有关更多信息,请参阅 https://docs.amazonaws.cn/imagebuilder/latest/userguide/create-image-recipes.html 用户指南 中的EC2 映像生成器创建映像配方和版本。创建配方并选择源映像时,您有以下选项:

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

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

    • 映像我拥有的映像 – 对于 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.19.x 作为组件版本,则映像生成器管道将使用最新的 1.19.x kubelet 版本生成 AMI。

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

您还应为操作系统的最新 Windows 补丁包含 update-windows 组件。