Terraform大师班 从初级到高级 2022

Terraform Masterclass : Basic To Advance 2022

Terraform 与 A​​WS 和 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 自动部署/管理云资源的人

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。