引导与状态后端自举
解决 Terraform 的「先有鸡」引导问题:引导层的边界划分与本地 state 备份、S3 与 GCS 状态后端自举与锁机制、state 桶版本控制与加密、执行角色与权限护栏初始化、私有模块仓库版本锁定,以及从零重建的灾难恢复演练与排错。
category
解决 Terraform 的「先有鸡」引导问题:引导层的边界划分与本地 state 备份、S3 与 GCS 状态后端自举与锁机制、state 桶版本控制与加密、执行角色与权限护栏初始化、私有模块仓库版本锁定,以及从零重建的灾难恢复演练与排错。
用 Terraform 管理数据平台:数据湖的存储分层与生命周期策略、ETL 作业与编排资源的声明、数据仓库与 Lake Formation 行列级细粒度权限、多环境隔离策略与最小权限模型,以及分区裁剪、标签分摊与扫描量驱动的成本治理与常见故障排错。
把 CloudFormation 栈迁移到 Terraform 的完整方法:资源类型映射与语义差异、import 声明式导入与 plan 状态对齐、Export 与 DependsOn 等栈依赖转换、分批灰度切换、回滚预案、残留标签清理与双跑期对账。
划分 Terraform 与 Ansible 的职责边界:动态清单生成的三种方式、terraform output 到 group_vars 的传递与依赖编排、幂等与重建语义差异、四种集成方式对比,以及流水线落地、滚动发布与清单过期、权限不足等常见反模式排错。
用 Kubernetes 控制平面管理云资源:Crossplane 的托管资源与 ProviderConfig、复合资源与组合模板、Provider 体系与 Functions、持续协调循环消除漂移,以及与 Terraform 的边界划分与选型取舍。
用 Atlantis 把 Terraform 变更纳入 PR 评审流程:仓库与项目映射、工作区与多环境划分、plan 与 apply 的审批门禁、并发锁与串行化、与通用 CI 的职责切分,以及凭据注入、webhook 安全、输出脱敏与常见故障排错实践。
用 Terraform 管理 Helm Release:Provider 配置与认证、Chart 来源与版本锁定、values 注入的类型陷阱、Release 生命周期与状态同步、与 Kubernetes Provider 的分工,以及升级回滚与敏感值处理。
把 Terraform 模块变成可分发资产:模块来源类型与消费方式、仓库结构约定、语义化版本与发布流水线、私有 Registry 与鉴权、自动文档生成,以及模块测试与废弃策略。
用 Terraform 编排域名与证书:托管区域与记录建模、ACM 与 DNS 验证的循环依赖处理、通配符与多域名证书、记录生命周期与 TTL 策略、既有域名迁移接管,以及续期与监控。
用 Terraform 建模 IAM 权限:策略文档的 Effect/Action/Resource 语义、用 data source 生成 JSON、条件键与标签约束、权限边界与会话策略、跨账号信任关系,以及策略验证与组织级治理。
用 Terraform 编排 RDS、Aurora 与 Cloud SQL:实例与参数组建模、子网组与安全组定位、备份与时间点恢复、只读副本与读写分离、大版本升级与维护窗口,以及删除保护与生命周期策略。
用 Terraform 编排 Serverless 工作负载:函数资源的建模方式、制品打包与版本哈希、层与依赖管理、执行角色与最小权限、事件源映射与触发器、冷启动与并发配置,以及多环境发布策略。
用 Terraform 编排 AI/ML 基础设施:GPU 节点池与自动伸缩、Kubernetes 与推理服务部署、模型与数据集存储、弹性排队与 GPU 成本优化。
用 Terraform 编排多云网络:跨云 VPC 与 VNet 对等、专线与 VPN 互联、DNS 与统一出口设计,以及可复用的统一网络模块与排错方法。
用 Terragrunt 解决 Terraform 的 DRY 缺口:include 继承、dependency 依赖图、多环境多账号目录布局、run-all 并发控制与 CI 集成实践。
深入 Terraform 状态手术:state mv 与 rm、replace-provider 换源、手工修复损坏的 state JSON、导入与重建的取舍,以及备份与演练纪律。
梳理 OpenTofu 与 Terraform 分叉的许可证背景、版本与状态兼容性、状态加密与去中心化注册表等差异,给出渐进迁移、双跑验证与回滚的工程方案。
对比 CDKTF、Pulumi 与原生 HCL 三种 IaC 路线:编程语言 IaC 的抽象能力与陷阱、状态与生态差异、渐进迁移路径与团队选型决策框架。
讲解 Terraform 漂移检测与收敛:drift 的产生成因、plan 差异审计流程、driftctl 扫描工具、自动化收敛与再漂移防护,以及合规审计与定期漂移扫描体系的设计。
优化大规模 Terraform 基础设施的性能:并发与并行度调优、refresh 与 plan 优化、state 分区与拆分、remote state 治理,以及依赖图与缓存优化。