AWS EKS 集群搭建

我要开发同款
Luke-Zhang2024年04月27日
106阅读
开发技术k8s、自动化运维、负载均衡、网络安全、服务器运维、K8S
所属分类RDS、EKS、AWS

作品详情

1. 项目规划:从零开始规划整套项目的解决方案,包括网络划分以及 AWS 服务的选型
2. 搭建:负责搭建所有所需的 AWS 资源,包括 VPC、EKS、ECR、RDS(Aurora)、Cloudfront、Route53,ACM、S3、Elasticache、Lambda、CloudWatch等等。编写 Terraform 脚本,确保所有资源都由 Terraform 创建,从而实现 IaC。
3. EKS 集群规划与创建:根据业务需求对 EC2 类型进行分析并选型;通过实现 Pod 与集群的自动扩缩容来降低成本;集成 Route 53 为 Ingress 资源自动创建 DNS 记录。
4. CI/CD 自动化:使用 Jenkins Pipeline 实现代码提交触发的自动化部署流程,确保 Kubernetes 上的应用程序实现完全自动化部署。
5. 编写 Chatbot,实现 ChatOpt:使用 Python 为 Slack 编写 Chatbot,实现了通过聊天的方式触发 CI/CD 自动化部署流程、获取服务器及应用程序的资源使用图等功能,并集成系统告警功能。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论