Terraform – 从零到认证专家
Terraform – From Zero to Certified Professional
2023 年 HashiCorp 认证:Terraform Associate 等等
你将学到什么
-
为 HashiCorp 认证:Terraform 助理考试做好充分准备
-
在 AWS 上使用 Terraform 创建云基础设施 – Amazon Web Services
-
在专业级别使用 Terraform
-
创建和使用 Terraform 模块
-
使用 Terraform 重构现有基础设施
-
Terraform 的所有基础和高级主题
-
Terraform 开源、Terraform 云、Terraform 企业版
要求
-
AWS 基础知识 – Amazon Web Services,例如创建 EC2、登录、S3 存储桶
-
Linux 基础知识
描述
欢迎学习课程: Terraform – 从零到认证专家
课程涵盖 Terraform v0.12、v0.13、v0.14 、 v0.15 和最新 v1.5+的所有功能
您将学习通过HashiCorp 认证所需的一切:Terraform 助理考试等等。
您将成为真正的 Terraform 专业人士!
课程完全基于在AWS – Amazon Web Services上构建基础设施,但
我有一课展示如何使用GCP – Google Cloud Platform并配置 VM 和简单的 Web 服务器。
课程内容:
- 欢迎和介绍
- 什么是 Terraform 以及为什么需要它
- 在 Windows 上安装
- 在 Linux 上安装
- 在 Mac 上安装
- 升级 Terraform 版本
- 安装 SUBLIME 文本编辑器和 Terraform 插件
- 安装 Visual Studio Code 和 Terraform 插件
- Terraform 的 AWS 凭证设置
- 在 AWS 上创建资源
- 更新 AWS 上的资源
- 销毁 AWS 上的资源
- 修复 EC2-Classic 的错误:如果不引用 VPC,则无法创建新的安全组
- Bootstrap 简单 Web 服务器
- 使用外部静态文件引导简单的 Web 服务器
- 使用外部模板文件引导简单的 Web 服务器
- 示例 使用 Google Cloud Platform,创建简单的 VM 和 WebServer
- 动态块
- 具有生命周期和弹性 IP 的几乎零停机 Web 服务器
- 管理依赖关系 – dependent_on
- 显示执行结果 – 输出
- 生成、存储、检索机密 – SSM 参数存储
- 生成、存储、检索密钥 – AWS Secrets Manager
- 使用数据源获取信息
- 使用数据源获取最新的 AMI ID
- 部署高度可用的网站,实现零停机和绿/蓝部署
- 变量
- 自动填充变量
- 局部变量
- 执行本地命令 – local-exec
- 执行远程命令-remote-exec
- 查找和条件
- Terraform 循环 – 计数
- Terraform 循环 – for_each
- Terraform 循环 – for in
- 在多个 AWS 区域中创建资源
- 在多个 AWS 账户和区域中创建资源
- Terraform 远程状态
- Terraform 模块第 1 部分 – 将代码转换为模块
- Terraform 模块第 2 部分 – 使用模块
- Terraform 模块第 3 部分 – 在循环中使用模块,在 GitHub 中存储和使用模块
- 用于乘以 AWS 账户和区域的 Terraform 模块
- 重新创建资源的最佳方法 – terraform taint v0.15.1
- 重新创建资源的最佳方法 – 自 v0.15.2 起 terraform apply -replace
- 如何管理现有资源 – terraform import
- 如何使用 v1.5+ 半自动导入现有资源
- Terraform 工作空间以及何时使用它们 – terraform 工作空间
- 重构 Terraform 代码,使用 State 进行操作 – terraform state – 第 1 部分
- 重构 Terraform 代码,使用 State 进行操作 – terraform state – 第 2 部分
- Terraform 验证、Terraform 显示、Terraform 输出、Terraform 控制台、Terraform 应用-目标
- 地形日志
- 地形云
- 地形企业
- 开发、暂存、生产环境的 Terraform 文件夹层次结构
- 如何使用全局变量
- Terraform v0.14+ 中的锁定文件 .terraform.lock.hcl
- HashiCorp 认证助理考试回顾以及如何注册
- 使用 Loop inside Loop inside Loop inside Loop 解决复杂问题
本课程适合谁:
- 开发运营工程师
- 云工程师
- 云解决方案架构师
- 系统工程师
- 希望成为 DevOps 的系统管理员
- 解决方案架构师
- 基础设施工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)