Terraform大师班 从初级到高级 2022
Terraform Masterclass : Basic To Advance 2022
Terraform 与 AWS 和 GCP 100% 动手演示、基础设施即代码、Terraform Associate 认证 2022
您将学到什么
学习 Terraform 基础知识和高级概念,例如模块、插值、状态文件
基础设施即代码
Hashicorp 配置语言
能够应用 DevOps 技术
使用 Terraform 启动 AWS EKS 集群
学习基本的 GCP 和 Azure 概念。使用 Terraform 启动 GCP 和 Azure 资源
要求
熟悉 AWS
互联网连接
耐心、耐心、耐心
描述
欢迎参加关于 Terraform Associate 认证的精彩课程:Terraform AWS 和 Terraform GCP。
以下是本课程涵盖的模块列表。随着 Terraform 在业界的广泛普及和采用,HashiCorp 认证:Terraform Associate 已成为当今市场上最受欢迎的认证之一。
本课程专为新手设计到 Terraform 并计划在其组织中实施 Terraform,并希望深入了解各种主题和最佳实践,并获得官方的 Terraform 认证。
该课程的先决条件之一是候选人应该有一个对基础架构端(服务器)的基本了解本课程的旅程从了解基础架构即代码技术的基础知识开始,
本课程适用对象:计划掌握 Terraform 的基础架构架构师或系统管理员或开发人员任何有兴趣学习 IaC 基础架构即代码的初学者当前趋势工具 Terraform任何想从现实世界的角度学习 Terraform 的人注意:
本课程主要侧重于 AWS (90% 的课程基于 AWS)。本课程的某些部分侧重于 Google Cloud (GCP) 和 Azure。在课程结束时,您将实施一个功能齐全的部署过程,与您在任何主要科技公司可能发现的类似。
Udemy 和本文的作者对于您在执行本课程的练习时可能产生的任何云服务提供商费用,本课程概不负责。计划掌握 Terraform 的基础架构架构师或系统管理员或开发人员任何有兴趣学习 IaC 基础架构即代码的初学者当前趋势工具 Terraform任何想从现实世界的角度学习 Terraform 的人注:本课程主要关注 AWS(课程的 90%是基于 AWS 的)。
本课程的某些部分侧重于 Google Cloud (GCP) 和 Azure。
在课程结束时,您将实施一个功能齐全的部署过程,与您在任何主要科技公司可能发现的类似。
Udemy 和本文的作者对于您在执行本课程的练习时可能产生的任何云服务提供商费用,本课程概不负责。
计划掌握 Terraform 的基础架构架构师或系统管理员或开发人员任何有兴趣学习 IaC 基础架构即代码的初学者当前趋势工具 Terraform任何想从现实世界的角度学习 Terraform 的人注:本课程主要关注 AWS(课程的 90%是基于 AWS 的)。
本课程的某些部分侧重于 Google Cloud (GCP) 和 Azure。在课程结束时,您将实施一个功能齐全的部署过程,与您在任何主要科技公司可能发现的类似。
Udemy 和本文的作者对于您在执行本课程的练习时可能产生的任何云服务提供商费用,本课程概不负责。本课程主要关注 AWS(90% 的课程基于 AWS)。
本课程的某些部分侧重于 Google Cloud (GCP) 和 Azure。在课程结束时,您将实施一个功能齐全的部署过程,与您在任何主要科技公司可能发现的类似。
Udemy 和本文的作者对于您在执行本课程的练习时可能产生的任何云服务提供商费用,本课程概不负责。本课程主要关注 AWS(90% 的课程基于 AWS)。
本课程的某些部分侧重于 Google Cloud (GCP) 和 Azure。在课程结束时,您将实施一个功能齐全的部署过程,与您在任何主要科技公司可能发现的类似。
Udemy 和本文的作者对于您在执行本课程的练习时可能产生的任何云服务提供商费用,本课程概不负责。
概述
第一节:课程介绍
第一讲 课程介绍
第 2 讲 Terraform 考试蓝图
第 2 节:理解基础设施即代码
第 3 讲 IAC 和 IAC 的好处
第 4 讲带有 Terraform 的云不可知 IAC
第5讲程序文档和资源位置
第 3 节:带有 Terraform 的 IaC
第 6 讲 Terraform 工作流程
第 7 讲 Terraform 初始化
第 8 讲 Terraform 关键概念:计划、应用和销毁
第 9 讲 设置免费级别 AWS 账户(可选)
Lecture 10 为 Terraform 执行创建云机器
第十一讲 Digital Ocean 100 元优惠礼遇
第 12 讲 Terraform 安装和验证
第 13 讲 在 MacOS/Windows 上安装 Terraform
第 4 节:从 Terraform 基础开始
第 14 讲 Terraform Provider 和初始化
第 15 讲 Terraform 的 AWS 设置
第 16 讲 使用 Terraform 创建机器
Lecture 17 在单独的集中文件中提供 Creds
第 18 讲 在环境变量中提供 Creds
第19讲创建多个实例
第 20 讲 Terraform 状态:概念
第 5 节:Terraform 变量详解
第 21 讲 Terraform 中的变量
第22讲 Conf文件中变量的使用
Lecture 23 Lab : 配置文件中变量的使用
第 24 课实验室:列表和映射变量
第 6 节:Terraform 概念 – 构建块
第 25 讲 使用 Terraform 提供软件
第 26 课实验室:使用 Terraform 提供软件
第 27 课 Terraform 中的数据源
第 28 课实验室:Terraform 中的数据源
第 29 课实验 2:Terraform 中的数据源
第30讲 TF中的输出属性
第31课实验:TF中的输出属性
第 32 讲 Terraform 中的远程状态
第 33 课实验室:Terraform 中的远程状态
第 7 部分:AWS 云的 Terraform
第34讲 AWS VPC介绍
第 35 讲 AWS VPC 介绍二
第 36 课演示:AWS VPC 和安全组
Lecture 37 Lab : 创建 AWS VPC & NAT 网关
第 38 讲 使用自定义 VPC 启动 EC2 实例
Lecture 39 Lab : 使用自定义 VPC 启动 EC2 实例
第40讲我们需要你!!!
第 41 讲 AWS 中的弹性块存储 (EBS)
第 42 课演示:AWS 中的弹性块存储 (EBS)
第 43 课实验室:AWS 中的弹性块存储 (EBS)
第 44 讲 AWS 中的用户数据
第 45 课实验室:使用脚本的用户数据
第 46 课实验室:使用 Cloud Init 的用户数据
第 8 部分:AWS 云的 Terraform 第 II 部分
第 47 讲 AWS RDS 基础知识
第48课实验室:创建RDS
第 49 讲 AWS 访问和身份管理
第 50 讲实验室:IAM 用户和组
第 51 课实验室:AWS IAM 角色
第 52 讲 EC2 实例自动扩缩容
第 53 课实验室:EC2 实例自动扩展
第54课 你的评论很重要!
第 55 讲 AWS 中的负载均衡
第 56 课实验室:AWS 负载平衡
第 9 节:Terraform 模块 | 代码可重用性
第57课 Terraform模块及应用
第 58 课实验室:来自 GITHUB 的 Terraform 源
第59课实验室:本地路径模块
第 60 讲实验室:AWS VPC 模块第一部分
Lecture 61 Lab : AWS VPC 模块第二部分
Lecture 62 Lab : AWS VPC 模块第三部分
第 10 节:Terraform 中的条件、循环
第 63 课 Terraform 中的条件语句
第64课实验室:Terraform中的条件语句
第65讲 Terraform内置函数
第66课实验室:Terraform内置函数
第 67 讲 TerraFrom HCL 中的循环
第 68 课 Terraform 项目结构
第69课实验室:Terraform项目结构
第 11 节:Packer 和 Terraform
Lecture 70 Packer 介绍及使用
第71讲 安装Packer
第 72 课实验:创建自定义 AMI 场景 I
Lecture 73 Lab : 创建自定义 AMI 场景 II
第74课实验室:Terraform + Packer
第 12 节:工作场景 1:端到端 Web 应用程序部署
第75课 应用概述
第76讲 创建VPC网络
第77讲 创建RDS服务
第 78 课 在 AWS 中创建 WebServer
第79课 部署完整的应用程序
第 13 节:工作场景 2:Terraform Docker 和 Kubernetes (EKS)
第 80 讲 AWS EKS 介绍
第 81 课实验室:使用 AWS 设置 EKS 集群
第 82 课实验室:使用 AWS CLI 设置 EKS
第 83 课实验室:访问 EKS 集群并部署应用程序
第 84 课文本方向:使用 AWS CLI 设置 EKS
第 85 讲 EKS 集群 TerraForm 配置文件
第 86 课实验室:使用 Terraform 部署 EKS 集群
第 14 节:工作场景 3:Terraform 和 AWS ELK
第87讲ELK基础与应用
Lecture 88 Lab : 部署 ELK 并执行 ELK
Lecture 89 Text Direction : Lab – Deploy ELK and Execute ELK
Lecture 90 Lab : 使用 Terraform 安装 ELK
第 15 节:Terraform GCP:简介
第 91 讲 Terraform 与 Google 部署管理器
第 92 课为 Terraform 设置 GCP 项目
第 93 讲 在 Cloud Project 上启用基本 API
第 94 课 在云端设置远程状态文件
第 16 节:Terraform Hashicorp 认证指南
第95讲 HashiCorp认证介绍
第 96 课 理解基础设施即代码 (IaC) 概念
第 97 课 理解 Terraform 的目的
第98课理解Terraform基础I
第99课理解Terraform基础II
第 100 讲 使用 Terraform CLI
Lecture 101 与 Terraform 模块交互
第 102 课导航 Terraform 工作流程
第103课实施和维护状态
第 104 课 读取、生成和修改配置
第 105 课 了解 Terraform 云和企业功能
第 106 讲 Terraform Associate 认证的练习题 I
第 107 讲 Terraform Associate 认证 II 的练习题
第108讲Terraform Associate认证练习题III
第109讲Terraform Associate认证IV练习题
第110讲Terraform Associate认证练习题V
第111讲Terraform Associate认证练习题VI
第 17 节:课程完成
第112课 恭喜
第113课奖金讲座:下一步是什么?
希望将知识扩展到 DevOps 的开发人员/系统管理员,希望提高技能的初级 DevOps 开发人员,想要学习 terraform 以使用 Terraform 自动部署/管理云资源的人
评论(0)