联系我们

课程大纲

引言

  • Terraform 核心概念与组件概述
  • DevOps 基础

入门指南

  • 安装与配置 Terraform
  • 为多环境设置工作空间
  • Terraform 本地状态与远程状态对比
  • Terraform 高级工具与 CLI

构建复杂 Terraform 模块

  • 标准模块结构
  • 定义提供程序配置
  • 开发自定义 Terraform 模块
  • 利用模块创建可重用基础设施
  • 公共模块与共享模块对比
  • 在 Terraform Registry 发布模块
  • 模块组合的最佳实践

编码技术与优化

  • 循环与元参数
  • 动态语言表达式
  • HCL 语法与运算符
  • 块语法与后端配置
  • 单体仓库与多仓库架构
  • Terragrunt 的使用

安全加固与自动化

  • Terraform 纵深安全策略
  • 凭据与密钥管理
  • 自动化测试框架
  • 代码分析与验证
  • 自动化交付流水线
  • 基础设施与部署的可靠性

故障排除

总结与后续步骤

要求

  • 理解云基础设施概念
  • 具备 Terraform 操作的基本经验

目标受众

  • DevOps 工程师
  • 系统管理员
  • 系统架构师
 14 小时

客户评论 (6)

即将举行的公开课程

课程分类