核心概念速览
标准工作流
落地要点
- State 远程化:团队协作用远程后端(S3 + 锁),不要只存在本地
- 与 Ansible 分工:Terraform 建资源(主机、网络、集群),Ansible 配系统(软件、配置、服务)
- 模块化:常用结构封装成 module,环境差异用变量区分
延伸阅读
- 自动化运维概述
- Kubernetes 生产实践:集群与基础设施的规划思路
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
基础设施即代码(IaC):声明式管理云资源
| 概念 | 说明 |
|---|---|
| Provider | 云平台插件(AWS、阿里云、Kubernetes 等) |
| Resource | 要管理的资源对象(主机、VPC、数据库) |
| State | 资源实际状态的记录文件,Terraform 的”账本” |
| Plan / Apply | 先预览变更,确认后再执行 |
terraform init # 初始化,下载 Provider 插件
terraform plan # 预览:会创建/修改/删除什么
terraform apply # 执行变更
terraform destroy # 销毁全部资源(练习环境用)