课程大纲

IaC与Terraform简介

  • 什么是基础设施即代码?
  • Terraform的优势和架构
  • 比较Terraform与供应商特定工具
  • Terraform基本概念和工作流程

Terraform基础

  • 安装Terraform并设置环境
  • Terraform中的身份验证
  • 理解Terraform文件及其在模块中的作用
  • Terraform模板结构和语法
  • Terraform工作区简介
  • 执行核心Terraform命令
  • 管理Terraform操作的并行性
  • 理解隐式与显式依赖

Terraform提供商

  • 在AWS、Azure和GCP中配置和使用Terraform
  • 提供商特定配置和最佳实践

Terraform变量和函数

  • 深入探讨变量
  • 探索内置函数以进行动态配置
  • 使用插值、表达式和函数

高级Terraform配置

  • 高级模板设计和嵌套模块
  • 管理Terraform状态
  • 处理配置漂移和资源生命周期管理
  • 导入和管理现有资源
  • 本地与远程执行模型
  • Terraform中的调试和日志记录

Terraform Cloud

  • 比较Terraform开源版、云版和企业版
  • 在Terraform Cloud (TFC)中设置和管理工作区
  • Terraform Cloud对团队和协作环境的好处

总结与下一步

要求

  • 云计算基础知识
  • 了解基础设施即代码(IaC)

受众

  • DevOps工程师
  • 云工程师
  • 系统管理员
  • 软件开发人员
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类