使用脚本构建自定义 Amazon Linux AMI
Amazon Elastic Kubernetes Service(Amazon EKS)具有用于构建 Amazon EKS 优化版 AMI 的开源脚本。GitHub 上
Amazon EKS 优化版 Amazon Linux AMI 基于 Amazon Linux 2(AL2)和 Amazon Linux 2023(AL2023)而构建,专门用作 Amazon EKS 集群中的节点。您可以使用此存储库来详细了解 Amazon EKS 团队如何配置 kubelet
、运行时、适用于 Kubernetes 的 Amazon IAM 身份验证器以及从头开始构建您自己的基于 Amazon Linux 的 AMI。
生成脚本存储库包含 HashiCorp Packer
GitHub 存储库还包含在启动时运行的专用引导脚本
此外,GitHub 存储库还包含我们的 Amazon EKS 节点 Amazon CloudFormation 模板。利用这些模板,可以更轻松地运转正在运行 Amazon EKS 优化版 AMI 的实例,并将其注册到集群。
有关更多信息,请参阅 GitHub 上的存储库 (https://github.com/awslabs/amazon-eks-ami
Amazon EKS 优化版 AL2 包含可选的引导标记,用于启用 containerd
运行时。