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

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

Amazon EKS 优化 Amazon Linux AMI 构建脚本

Amazon Elastic Kubernetes Service (Amazon EKS) 已对用于生成 Amazon EKS 优化的 AMI 的生成脚本进行开源。GitHub 上现在提供了这些生成脚本。

Amazon EKS 优化的 Amazon Linux AMI 基于 Amazon Linux 2 构建,专门用作 Amazon EKS 集群中的节点。您可以使用此存储库查看有关 Amazon EKS 团队如何配置kubelet,码头,Amazon适用于 Kubernetes 的 IAM 身份验证器等项目。

生成脚本存储库包含 HashiCorp Packer 模板和生成脚本以生成 AMI。这些脚本是 Amazon EKS 优化的 AMI 生成的可信来源,因此您可关注 GitHub 存储库以监视对 AMI 所做的更改。例如,您可能希望自己的 AMI 使用 EKS 团队用于正式 AMI 的同一版本的 Docker。

GitHub 存储库还包含在启动时运行以配置实例的证书数据、控制层面终端节点、集群名称等内容的专用引导脚本

此外,GitHub 存储库包含我们的 Amazon EKS 节点Amazon CloudFormation模板。利用这些模板,可以更轻松地运转正在运行 Amazon EKS 优化的 AMI 的实例,并将其注册到集群。

有关更多信息,请参阅 GitHub 上的存储库 (https://github.com/awslabs/amazon-eks-ami)。