项目说明 / 进行中
Terraform 云基础设施
使用基础设施即代码管理我的 OCI 和 Cloudflare 环境,让资源与变更在 Git 中清晰可审查。
挑战
随着计算环境扩展,手动管理的云资源会变得难以理解和重建。我用 Terraform 将项目背后的基础设施写成代码,记录有哪些资源以及它们如何变化。
做法
这项工作将 OCI 和 Cloudflare 资源纳入基础设施即代码流程。OCI 项目说明了使用 Nginx 的成对反向代理设计,以 Keepalived 管理健康检查和故障切换,也介绍了证书更新及代理节点之间的同步。
在 Git 中管理配置可以进行审查、比较,并在工作负载需要变化时重新查看。Cloudflare 网络和访问控制则连接云资源与它们所支撑的服务。
我的贡献与范围
我开发和维护自己环境中的 Terraform 配置,结合过往云服务支持与部署经验,以及当前在 Kubernetes 和 GitOps 方面的工作。
项目文档区分了自动化配置与后续运维步骤:资源已配置完成,并不代表服务已经验证。这是持续演进的个人平台工作。