|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/terraform-and-packer/
课程评论:没有评论
**课程名称:** 使用 Terraform 和 Packer 自动化企业基础设施 **课程概述:** 本课程教授如何利用 HashiCorp 的 Terraform 和 Packer 工具构建企业级基础设施。课程基于 Terraform 版本 0.11.8 和 AWS Provider 版本 v1.39.0,并将持续更新以支持新功能。您也可以将本课程作为 Terraform 自动化参考材料。课程内容涵盖 Terraform 的基础知识(如语法、插值),CLI 命令(如 Console、Graph、format),以及使用 Terraform 构建 AWS 基础设施,包括 S3、EC2、VPC 等。 **核心内容:** * **Terraform 基础:** 介绍 Terraform 的基本概念、语法和插值。 * **Terraform CLI:** 学习 Terraform 的命令行工具,如 Console、Graph 和 Format。 * **AWS 基础设施构建:** * 搭建基本的 AWS 基础设施。 * 使用 Terraform 管理 S3、EC2、VPC 等 AWS 服务。 * 利用 TFVAR 文件管理多 AWS 环境。 * 通过 Count 参数和 ELB 实现 Terraform 资源的扩展。 * 学习 Terraform 远程状态管理。 * 使用 Terraform 构建 AWS ELB 等架构组件。 * 深入了解 Terraform 模块,并用其创建自定义 VPC。 * **Packer 介绍:** 学习 Packer 的基本知识。 * **Terraform 与 Packer 整合:** 探索如何结合使用 Terraform 和 Packer 实现自动化。 * **自动化安全与服务发现:** 使用 Terraform 自动化 HashiCorp Vault 和 Consul 集群。 * **Kubernetes (EKS) 自动化:** 使用 Terraform 自动化部署 Kubernetes (EKS) 集群。 * **自动化思维:** 学习如何结合 Shell 脚本、AWS CLI、Packer 和 Terraform 实现全面的自动化。 **学习优势:** * **企业级实践:** 学习构建可扩展、可维护的企业级基础设施。 * **跨云支持:** Terraform 支持超过 100 个 Provider,可方便地支持多云环境。 * **代码示例:** 提供 GitHub 上的代码示例供参考。 * **持续更新:** 课程内容将根据 Terraform 和 Packer 的新特性进行更新。 * **参考材料:** 可作为 Terraform 自动化实践的参考。
Welcome to the course is on building Enterprise Grade Infrastructure using Hashicorp tools - Terraform and Packer.This course is build on latest Terraform Version: 0.11.8 and AWS Provider Version: v1.39.0.I will keep on updating this course as new features of Terraform and Packer are released. You can also use this course as an Terraform Automation Reference material. If you know the basics of Terraform then feel free to directly jump to the relevant section. I will also push and update code to GitHub for your ready reference.Terraform supports 100+ Providers so it's easy to support multiple cloud providers using same IaC ( Infrastructure as Code ) tool.We will be mainly covering AWS provider to start with.About this Course:Terraform Basic - Introduction, Syntax, Interpolation etc.Terraform CLI - Console, Graph, format.Building AWS Infrastructure - Getting StartedBuilding AWS Infrastructure - S3 , EC2 ,VPC etc.Using TFVAR Files to maintain multiple AWS Environments.Scaling Terraform Resources using Count Parameters and ELB.Terraform Remote States.Building Architectural Components using Terraform - AWS ELB.Terraform Modules.Creating a Custom VPC using Terraform Modules.Introduction to Packer.Using Terraform and Packer together for automation.Automating Security and Service Discovery using Terraform - Hashicorp Vault and Consul Clusters.Automate Kubernetes (EKS ) Cluster using Terraform.Automation Mindset - Using Shell Scripts , AWS CLI , Packer and Terraform altogether.