跳过正文

IaC

Terragrunt 规模化 Terraform 工程化:从 DRY 到 Stacks

Terragrunt 规模化 Terraform 工程化:从 DRY 到 Stacks

·1459 字·7 分钟
Terraform 写到 10 个 state 以上就开始痛苦:重复的 provider 配置、散落的变量、无法跨 state 引用、run-all 时的依赖混乱。Terragrunt 是 Terraform 的 wrapper,解决的就是’大规模’这个字——本文讲清楚它怎么用。
Pulumi vs Terraform vs OpenTofu:2026 年 IaC 选型深度对比

Pulumi vs Terraform vs OpenTofu:2026 年 IaC 选型深度对比

·1473 字·7 分钟
2023 年之后 IaC 世界变了:HashiCorp 把 Terraform 改成 BSL,Linux Foundation 接管了 OpenTofu。Pulumi 依然在代码式 IaC 的路上坚持。团队选型时面对的不是 Terraform 一家独大,而是三条技术路线的真实对比。本文试图给出一个不偏不倚的答案。
Cluster API 实战:用声明式的方式管理 Kubernetes 集群的生命周期

Cluster API 实战:用声明式的方式管理 Kubernetes 集群的生命周期

·1629 字·8 分钟
用 Terraform 建集群是起手式,但集群一旦多起来 Terraform 的代码量和状态管理开始爆炸。Cluster API 把’集群’本身做成了 Kubernetes CRD——你在 Management Cluster 里 kubectl apply 一个 Cluster 对象,就能得到一个新集群。这是 Kubernetes 治理 Kubernetes 的一种优雅解法。