eks部署

时间:2024-03-06 12:42:00
【文件属性】:

文件名称:eks部署

文件大小:67KB

文件格式:ZIP

更新时间:2024-03-06 12:42:00

HCL

介绍 使用terraform通过Jenkins作业部署AWS EKS。 这里的想法是通过管道参数指定一些设置,从而轻松地将EKS部署到AWS。 自从我编写此eksctl以来, eksctl就已经出现了,这现在是我部署EKS的首选方式。 因此,我在创建了一个基于eksctl的部署。 我仍在维护此存储库,但已将大多数文档移至我的eksctl库(以节省重复项)。 通过节点组使用EC2实例 EC2实例通过节点组用作EKS工作者。 定义了一个自动伸缩组,因此可以放大和缩小EC2实例的数量。 资源 这是基于terraform-provider-aws github存储库中的示例。 Terraform文档在。 有关EKS的AWS文档在。 对aws提供程序示例的更改 对aws提供程序示例的一些更改: 许多设置已移至terraform变量,因此我们可以从Jenkins参数传递它们: aws_re


【文件预览】:
eks-deploy-master
----generate-aws-auth-admins.sh(973B)
----eks-node-group.tf(3KB)
----versions.tf(46B)
----Jenkinsfile(11KB)
----outputs.tf(1KB)
----vpc.tf(1KB)
----cluster-issuer-le-staging.yaml(631B)
----providers.tf(542B)
----workstation-external-ip.tf(477B)
----eks-cluster.tf(2KB)
----.gitignore(61B)
----jenkins.png(57KB)
----README.md(5KB)
----nginx-ingress-proxy.yaml(186B)
----cluster-issuer-le-prod.yaml(617B)
----variables.tf(2KB)

网友评论