文件名称:amazon-eks-ami:用于构建自定义EKS AMI的Packer配置
文件大小:53KB
文件格式:ZIP
更新时间:2024-03-14 00:15:50
Shell
Amazon EKS AMI构建规范 该存储库包含用于使用构建自定义Amazon EKS AMI的资源和配置脚本。 此配置与Amazon EKS用于创建官方经Amazon EKS优化的AMI的配置相同。 设置 您必须在本地系统上安装 。 有关更多信息,请参阅Packer文档中的 。 您还必须配置AWS账户凭证,以便Packer可以代表您对AWS API操作进行调用。 有关更多信息,请参见Packer文档中的 。 注意生成此AMI的默认实例类型为m4.large ,不符合AWS免费m4.large条件。 您需要为构建此AMI时创建的任何实例付费。 建立AMI 提供了一个Makefile来构建AMI,但这只是直接调用Packer的一个小包装。 您可以通过在此存储库的根目录中运行以下命令来启动构建过程: make Makefile使用eks-worker-al2.json构建规范模板和构
【文件预览】:
amazon-eks-ami-master
----.gitignore(27B)
----Makefile(2KB)
----amazon-eks-nodegroup.yaml(17KB)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(311B)
----LICENSE(931B)
----CHANGELOG.md(17KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(399B)
--------ISSUE_TEMPLATE()
----eks-worker-al2.json(6KB)
----scripts()
--------install_additional_repos.sh(1KB)
--------cleanup_additional_repos.sh(716B)
--------validate.sh(1KB)
--------install-worker.sh(12KB)
--------upgrade_kernel.sh(837B)
----README.md(5KB)
----files()
--------kubelet.service(557B)
--------logrotate.conf(495B)
--------kubelet-config.json(1KB)
--------logrotate-kube-proxy(95B)
--------kubelet-kubeconfig(508B)
--------docker-daemon.json(286B)
--------bootstrap.sh(16KB)
--------eni-max-pods.txt(7KB)
--------iptables-restore.service(306B)
--------sonobuoy-e2e-registry-config(266B)
----Config(457B)
----log-collector-script()
--------linux()
--------windows()
--------README.md(295B)
----ArchiveBuildConfig.yaml(503B)