课程大纲

介绍

  • Terraform核心概念和组件概述。
  • DevOps基础知识。

入门

  • 安装和配置Terraform。
  • 为多个环境设置工作空间。
  • Terraform中的本地状态与远程状态。
  • 高级Terraform工具和CLI。

构建复杂的Terraform模块

  • 标准模块结构。
  • 定义提供者配置。
  • 开发自定义Terraform模块。
  • 使用模块创建可重用基础设施。
  • 公共模块与共享模块。
  • 在Terraform注册表上发布模块。
  • 模块组合的最佳实践。

编码技术与优化

  • 循环和元参数。
  • 动态语言表达式。
  • HCL语法和操作符。
  • 块语法和后端配置。
  • 单一仓库与多仓库。
  • 使用Terragrunt。

安全加固与自动化

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

故障排除

总结与下一步

要求

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

受众

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

客户评论 (6)

即将举行的公开课程

课程分类