|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-lab-with-github-docker-and-jenkins-lambda-function/
课程评论:没有评论
**课程名称:** [直播] 使用 GitHub、Docker、Jenkins 和 Lambda 进行 Terraform 实战 **课程概述:** 本课程提供全面的直播演示,从基础到高级,全面讲解 Terraform 的应用。您将学习: * **云基础设施搭建:** 学习设置关系数据库服务 (RDS),创建网络 VPC、私有子网、NAT 实例和 NAT 网关。 * **远程状态管理:** 掌握使用 S3 管理远程状态文件,并使用 DynamoDB 查看状态文件。 * **自动化部署:** 了解如何使用 Jenkins CI/CD 工具自动化 Terraform 脚本的部署,包括 Terraform 的安装和常见问题的解决。 * **DevOps 集成:** 学习 Jenkins Pipeline 与 GitHub 和 AWS 的集成,包括创建 GitHub Webhook,使用 Terraform 创建多个 AWS 资源。 * **CI/CD 实践:** 创建 Jenkins 脚本以构建 Docker 文件并在 AWS ECR 上进行部署,完成 Jenkins pipeline 项目。 * **容器化部署:** 从 Jenkins 创建 Docker 镜像并将其存储在 AWS ECR。 * **AWS 集群与任务运行:** 创建 AWS 集群和任务定义,并运行任务。 * **AWS 核心资源管理:** 使用 Terraform 创建 AWS VPC、子网、CIDR、EC2 实例等。 **Terraform 核心价值:** Terraform 是一款基础设施即代码 (IaC) 工具,能够安全有效地构建、变更和版本化云及本地资源。其主要用途是编写 IaC 以管理 AWS、GCP、Azure 等公有云资源,并常用于管理 Stripe 和 Auth0 等其他云基础设施。
Hi friends,This course has a full live demo for terraforming from basic to advanced levels.· Setting up Relational Database Service (RDS)Creating networking VPC, private subnets, private subnets, NAT instances, and NAT gatewaysManaging remote state files using S3, Looking at state files using DynamoDBAutomating the deployments of terraform scripts using the Jenkins DevOps toolLike the Installation of Terraform,will learn to live demo with some common issues.In this learn Jenkins pipeline with GitHub AWS integration,we will create a GitHub webhookwe create many AWS resources from Terraformwe will create a Jenkins script for creating a docker file and deployment on AWS ECRJenkins pipeline project.We will create a docker image from Jenkins and store it in AWS ECR.Will create an AWS cluster and task definition and do task running a live demoWe will create AWS VPC, Subnet, CIDR, EC2 instance, etcTerraform is an infrastructure as code tool that lets you build, change, and version cloud and on-premise resources safely and efficientlyThe main use of Terraform is for writing infrastructure as code to manage public cloud resources such as AWS, GCP, and Azure. Terraform is also commonly used to manage other cloud infrastructures such as Stripe and Auth0.