<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>基础设施 on 黄文卓 | DevOps Engineer</title><link>https://socake.github.io/categories/%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD/</link><description>Recent content in 基础设施 on 黄文卓 | DevOps Engineer</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>17691281867@163.com (Wenzhuo Huang)</managingEditor><webMaster>17691281867@163.com (Wenzhuo Huang)</webMaster><copyright>© 2026 Wenzhuo Huang</copyright><lastBuildDate>Sat, 14 Feb 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://socake.github.io/categories/%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD/index.xml" rel="self" type="application/rss+xml"/><item><title>Terragrunt 规模化 Terraform 工程化：从 DRY 到 Stacks</title><link>https://socake.github.io/posts/terragrunt-terraform-at-scale/</link><pubDate>Sat, 14 Feb 2026 10:00:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/terragrunt-terraform-at-scale/</guid><description>Terraform 写到 10 个 state 以上就开始痛苦：重复的 provider 配置、散落的变量、无法跨 state 引用、run-all 时的依赖混乱。Terragrunt 是 Terraform 的 wrapper，解决的就是&amp;rsquo;大规模&amp;rsquo;这个字——本文讲清楚它怎么用。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/terragrunt-terraform-at-scale/featured.jpg"/></item><item><title>Pulumi vs Terraform vs OpenTofu：2026 年 IaC 选型深度对比</title><link>https://socake.github.io/posts/pulumi-vs-terraform/</link><pubDate>Mon, 09 Feb 2026 10:00:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/pulumi-vs-terraform/</guid><description>2023 年之后 IaC 世界变了：HashiCorp 把 Terraform 改成 BSL，Linux Foundation 接管了 OpenTofu。Pulumi 依然在代码式 IaC 的路上坚持。团队选型时面对的不是 Terraform 一家独大，而是三条技术路线的真实对比。本文试图给出一个不偏不倚的答案。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/pulumi-vs-terraform/featured.jpg"/></item><item><title>OpenTofu 实战：开源 Terraform 管理 AWS 和阿里云基础设施</title><link>https://socake.github.io/posts/opentofu-terraform-practice/</link><pubDate>Wed, 18 Jun 2025 11:01:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/opentofu-terraform-practice/</guid><description>Terraform 改协议了，OpenTofu 是开源的替代。本文介绍 OpenTofu 核心概念，并给出创建 AWS EKS 和阿里云 ACK 的完整配置示例，以及 State 管理、Module 复用和 Atlantis GitOps 集成方案。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/opentofu-terraform-practice/featured.jpg"/></item><item><title>Cluster API 实战：用声明式的方式管理 Kubernetes 集群的生命周期</title><link>https://socake.github.io/posts/cluster-api-infrastructure/</link><pubDate>Sat, 05 Apr 2025 14:15:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/cluster-api-infrastructure/</guid><description>用 Terraform 建集群是起手式，但集群一旦多起来 Terraform 的代码量和状态管理开始爆炸。Cluster API 把&amp;rsquo;集群&amp;rsquo;本身做成了 Kubernetes CRD——你在 Management Cluster 里 kubectl apply 一个 Cluster 对象，就能得到一个新集群。这是 Kubernetes 治理 Kubernetes 的一种优雅解法。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/cluster-api-infrastructure/featured.jpg"/></item><item><title>KubeVirt 生产实战：在 Kubernetes 上跑虚拟机的完整路线</title><link>https://socake.github.io/posts/kubevirt-vm-on-kubernetes/</link><pubDate>Sat, 29 Mar 2025 10:30:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/kubevirt-vm-on-kubernetes/</guid><description>Broadcom 吃掉 VMware 之后，VMware 替代方案成了所有基础设施团队的议题。KubeVirt 1.8 已经是个相当成熟的选择，能在 Kubernetes 里跑真正的 VM——不是轻量容器、不是 microVM，是完整的 Windows/Linux VM。这是一年多的实战笔记。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/kubevirt-vm-on-kubernetes/featured.jpg"/></item><item><title>Consul 服务注册与发现：从入门到生产级健康检查</title><link>https://socake.github.io/posts/consul-service-discovery/</link><pubDate>Tue, 18 Feb 2025 11:33:00 +0800</pubDate><author>17691281867@163.com (Wenzhuo Huang)</author><guid>https://socake.github.io/posts/consul-service-discovery/</guid><description>微服务时代，动态 IP 和服务健康状态管理是绕不过去的问题。Consul 提供了一套完整的服务发现解决方案，本文从实操角度梳理其核心用法和生产踩坑。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://socake.github.io/posts/consul-service-discovery/featured.jpg"/></item></channel></rss>