首页
›
后端、数据与云原生工程
›
096-HashiCorp Terraform云基础设施自动化工程
›
《Terraform模块化基础设施平台建设》
VIP20
本课程属于:096-HashiCorp Terraform云基础设施自动化工程
后端、数据与云原生工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Terraform模块化基础设施平台建设
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与平台愿景
目标=理解模块化基础设施平台的核心价… · Terraform在平台工程中的定位 · 课程整体学习路径与实战项目介绍
课程导入
平台愿景
02
Terraform核心机制回顾
目标=深入state · provider · resource
Terraform
核心机制回顾
03
模块化设计原则
目标=高内聚低耦合 · 单一职责 · 接口稳定
模块化设计原则
目标=高内聚低耦…
04
第一个可复用模块
目标=从零编写一个标准化的网络模块(… · 掌握模块输入 · 输出
第一个可复用模块
目标=从零编写一…
05
模块仓库与目录结构
目标=设计可扩展的模块仓库布局 · 包括modules · examples
模块仓库
目录结构
06
模块版本管理与发布
目标=使用Git tag · 语义化版本 · Terraform Registry…
模块版本管理
发布
07
组合模块与平台分层
目标=将网络 · 计算 · 存储
组合模块
平台分层
08
远程状态与后端设计
目标=配置S3 · GCS · Azure Blob等远程后端
远程状态
后端设计
09
状态隔离与工作区策略
目标=按环境 · 区域 · 团队划分状态文件
状态隔离
工作区策略
10
数据源与跨模块引用
目标=利用data source和r… · 实现模块间松耦合与依赖注入
数据源
跨模块引用
11
变量与输出设计模式
目标=复杂变量类型 · 可选变量 · 默认值
变量
输出设计模式
12
本地开发与测试循环
目标=使用terraform fmt · validate · plan
本地开发
测试循环
13
模块单元测试与集成测试
目标=使用Terratest · Kitchen-Terraform或… · 验证模块行为与合规性
模块单元测试
集成测试
14
策略即代码与合规检查
目标=集成OPA/Conftest · Sentinel或Checkov · 在plan阶段强制实施安全
策略即代码
合规检查
15
CI/CD流水线设计
目标=基于GitHub Action… · GitLab CI或Jenkins · 实现模块的自动测试
CI/CD
流水线设计
16
环境部署与GitOps
目标=使用Atlantis · Terraform Cloud或Ar… · 实现基于Pull Request的自…
GitOps
环境部署
17
密钥与敏感数据管理
目标=集成Vault · AWS Secrets Manage… · SOPS等
密钥
敏感数据管理
18
多区域与多账户部署
目标=设计跨区域 · 跨云账户的模块化平台 · 处理provider别名
多区域
多账户部署
19
模块性能与规模优化
目标=减少plan时间 · 并行度调优 · 状态文件拆分
模块性能
规模优化
20
错误处理与故障恢复
目标=处理部分应用失败 · 状态漂移 · 资源导入
错误处理
故障恢复
21
平台可观测性与成本
目标=为模块添加监控 · 日志 · 标签
平台可观测性
成本
22
模块文档与开发者体验
目标=自动生成模块文档(terraf… · 提供示例代码 · 编写贡献指南与自助服务目录
模块文档
开发者体验
23
平台API与自助服务
目标=基于模块构建内部开发者平台(I… · 提供UI/API/CLI让应用团队自…
API
平台
24
迁移现有基础设施
目标=将手动创建或非模块化资源导入T… · 并重构为可复用模块 · 制定渐进式迁移策略
迁移现有基础设施
目标=将手动创建…
25
模块治理与生命周期
目标=建立模块评审 · 废弃 · 升级通知机制
模块治理
生命周期
26
安全加固与最小权限
目标=为Terraform执行角色设… · 保护状态文件与模块仓库 · 防止供应链攻击
安全加固
最小权限
27
混合云与多云模块
目标=设计跨AWS · Azure · GCP的抽象模块接口
混合云
多云模块
28
平台扩展与自定义Provider
目标=当原生资源不足时 · 使用CDKTF · Pulumi或编写自定义Terraf…
Provider
平台扩展
29
综合实战
目标=从零构建一个多环境 · 多模块的企业级基础设施平台 · 涵盖网络
综合实战
目标=从零构建一…
30
课程总结与未来演进
目标=回顾核心知识体系 · 探讨Terraform与平台工程的最… · AI辅助生成模块)
课程总结
未来演进
所属VIP或分类
同VIP:Terraform-CICD基础设施交付工程
同VIP:Terraform-Kubernetes基础设施交付
同VIP:Terraform-Kubernetes平台交付