- 了解基本 Terraform 语法和操作
- 具有云基础设施(最好是 AWS)的经验,并熟悉 CI/CD 概念
观众
- DevOps 工程师
- 云架构师
- 基础设施专家
- 技术主管和经理
Terraform 是一个开源基础设施即代码软件工具,它提供一致的 CLI 工作流来管理数百个云服务。
这种由讲师指导的现场培训(在线或远程)面向中级到高级 DevOps 工程师、云架构师和基础设施专家,他们希望提高使用 Terraform 的高级功能管理和编排分布式基础设施的技能。
在培训结束时,参与者将能够:
- 利用 Terraform 的高级功能来创建动态、可扩展的基础架构。
- 构建和管理 Terraform 模块,以实现最佳的可重用性和效率。
- 将 Terraform 与 CI/CD 管道集成,实现无缝自动化。
- 有效地调试复杂的 Terraform 配置并对其进行故障排除。
- 使用 Terraform 实施维护和扩展云基础架构的最佳实践。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
高级 Terraform 语法和结构
- 深入了解 Terraform 语法
- 具有for_each和计数的高级循环
- 利用地图和列表进行动态配置
Express离子和动态构型
- 基本表达式及其用例
- 适用于复杂基础架构设置的高级表达式
- 表达式实践练习
Terraform 模块最佳实践
- 本地模块与共享模块:何时使用每个模块
- 构建模块以实现可重用性和可维护性
- 版本控制和管理模块源
Terraform 最佳实践和模式
- 查看用于状态管理的实例索引键
- 编写和组织 Terraform 代码的最佳实践
- 确保幂等性并最大限度地减少副作用
管理 Terraform 状态
- 导入资源并了解状态文件
- 状态锁定、状态后端和远程状态管理
- 在分布式环境中处理状态文件
跟上 Terraform 更新
- 查看文档以及新 Terraform 版本
- 升级 Terraform 版本的策略
- 处理弃用和迁移路径
将 Terraform 与 CI/CD 管道集成
- YAML 和管道配置概述
- 使用常用的 CI/CD 工具设置 Terraform
- 在管道中自动执行 Terraform 工作流
高级故障排除和调试
- 系统化的故障排除方法 Terraform 计划和应用
- 调试 Terraform 中的常见和高级错误
- 使用日志和详细输出解决错误
Terraform 中的输出和数据流
- 理解和利用 Terraform 中的输出
- 模块和 root 配置之间的数据流
- 保护输出中的敏感信息
Terraform 中的条件逻辑
- 编写带有 count、for_each 和 if 的条件语句
- 有条件地创建资源
- 模块中条件逻辑的用例
本地运行 Terraform
- 设置本地 Terraform 环境
- 在本地计算机上运行和测试 Terraform 代码
- 本地开发最佳实践
处理循环依赖关系
- 识别和解决循环依赖关系
- 重构代码以防止依赖循环
- 依赖关系管理的高级技术
摘要和后续步骤
United Arab Emirates - Advanced Terraform: Efficient Infrastructure as Code
Qatar - Advanced Terraform: Efficient Infrastructure as Code
Egypt - Advanced Terraform: Efficient Infrastructure as Code
Saudi Arabia - Advanced Terraform: Efficient Infrastructure as Code
South Africa - Advanced Terraform: Efficient Infrastructure as Code
Brasil - Advanced Terraform: Efficient Infrastructure as Code
Canada - Advanced Terraform: Efficient Infrastructure as Code
中国 - Advanced Terraform: Efficient Infrastructure as Code
香港 - Advanced Terraform: Efficient Infrastructure as Code
澳門 - Advanced Terraform: Efficient Infrastructure as Code
台灣 - Advanced Terraform: Efficient Infrastructure as Code
USA - Advanced Terraform: Efficient Infrastructure as Code
Österreich - Advanced Terraform: Efficient Infrastructure as Code
Schweiz - Advanced Terraform: Efficient Infrastructure as Code
Deutschland - Advanced Terraform: Efficient Infrastructure as Code
Czech Republic - Advanced Terraform: Efficient Infrastructure as Code
Denmark - Advanced Terraform: Efficient Infrastructure as Code
Estonia - Advanced Terraform: Efficient Infrastructure as Code
Finland - Advanced Terraform: Efficient Infrastructure as Code
Greece - Advanced Terraform: Efficient Infrastructure as Code
Magyarország - Advanced Terraform: Efficient Infrastructure as Code
Ireland - Advanced Terraform: Efficient Infrastructure as Code
Luxembourg - Advanced Terraform: Efficient Infrastructure as Code
Latvia - Advanced Terraform: Efficient Infrastructure as Code
España - Advanced Terraform: Efficient Infrastructure as Code
Italia - Advanced Terraform: Efficient Infrastructure as Code
Lithuania - Advanced Terraform: Efficient Infrastructure as Code
Nederland - Advanced Terraform: Efficient Infrastructure as Code
Norway - Advanced Terraform: Efficient Infrastructure as Code
Portugal - Advanced Terraform: Efficient Infrastructure as Code
Sverige - Advanced Terraform: Efficient Infrastructure as Code
Türkiye - Advanced Terraform: Efficient Infrastructure as Code
Malta - Advanced Terraform: Efficient Infrastructure as Code
Belgique - Advanced Terraform: Efficient Infrastructure as Code
France - Advanced Terraform: Efficient Infrastructure as Code
日本 - Advanced Terraform: Efficient Infrastructure as Code
Australia - Advanced Terraform: Efficient Infrastructure as Code
Malaysia - Advanced Terraform: Efficient Infrastructure as Code
New Zealand - Advanced Terraform: Efficient Infrastructure as Code
Philippines - Advanced Terraform: Efficient Infrastructure as Code
Singapore - Advanced Terraform: Efficient Infrastructure as Code
Thailand - Advanced Terraform: Efficient Infrastructure as Code
Vietnam - Advanced Terraform: Efficient Infrastructure as Code
India - Advanced Terraform: Efficient Infrastructure as Code
Argentina - Advanced Terraform: Efficient Infrastructure as Code
Chile - Advanced Terraform: Efficient Infrastructure as Code
Costa Rica - Advanced Terraform: Efficient Infrastructure as Code
Ecuador - Advanced Terraform: Efficient Infrastructure as Code
Guatemala - Advanced Terraform: Efficient Infrastructure as Code
Colombia - Advanced Terraform: Efficient Infrastructure as Code
México - Advanced Terraform: Efficient Infrastructure as Code
Panama - Advanced Terraform: Efficient Infrastructure as Code
Peru - Advanced Terraform: Efficient Infrastructure as Code
Uruguay - Advanced Terraform: Efficient Infrastructure as Code
Venezuela - Advanced Terraform: Efficient Infrastructure as Code
Polska - Advanced Terraform: Efficient Infrastructure as Code
United Kingdom - Advanced Terraform: Efficient Infrastructure as Code
South Korea - Advanced Terraform: Efficient Infrastructure as Code
Pakistan - Advanced Terraform: Efficient Infrastructure as Code
Sri Lanka - Advanced Terraform: Efficient Infrastructure as Code
Bulgaria - Advanced Terraform: Efficient Infrastructure as Code
Bolivia - Advanced Terraform: Efficient Infrastructure as Code
Indonesia - Advanced Terraform: Efficient Infrastructure as Code
Kazakhstan - Advanced Terraform: Efficient Infrastructure as Code
Morocco - Advanced Terraform: Efficient Infrastructure as Code
Tunisia - Advanced Terraform: Efficient Infrastructure as Code
Kuwait - Advanced Terraform: Efficient Infrastructure as Code
Oman - Advanced Terraform: Efficient Infrastructure as Code
Slovakia - Advanced Terraform: Efficient Infrastructure as Code
Kenya - Advanced Terraform: Efficient Infrastructure as Code
Nigeria - Advanced Terraform: Efficient Infrastructure as Code
Botswana - Advanced Terraform: Efficient Infrastructure as Code
Slovenia - Advanced Terraform: Efficient Infrastructure as Code
Croatia - Advanced Terraform: Efficient Infrastructure as Code
Serbia - Advanced Terraform: Efficient Infrastructure as Code
Bhutan - Advanced Terraform: Efficient Infrastructure as Code
Nepal - Advanced Terraform: Efficient Infrastructure as Code
Uzbekistan - Advanced Terraform: Efficient Infrastructure as Code