感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级Terraform语法和结构
- 深入探讨Terraform语法
- 使用for_each和count进行高级循环
- 利用映射和列表实现动态配置
表达式和动态配置
- 基本表达式及其使用场景
- 用于复杂基础设施设置的高级表达式
- 表达式的实践练习
Terraform模块最佳实践
- 本地模块与共享模块:何时使用
- 结构化模块以实现可重用性和可维护性
- 版本控制和模块源管理
Terraform最佳实践和模式
- 回顾用于状态管理的实例索引键
- 编写和组织Terraform代码的最佳实践
- 确保幂等性并最小化副作用
管理Terraform状态
- 导入资源并理解状态文件
- 状态锁定、状态后端和远程状态管理
- 在分布式环境中处理状态文件
跟上Terraform更新
- 查看新Terraform版本的文档
- 升级Terraform版本的策略
- 处理弃用和迁移路径
将Terraform与CI/CD管道集成
- YAML和管道配置概述
- 使用流行的CI/CD工具设置Terraform
- 在管道中自动化Terraform工作流程
高级故障排除和调试
- 系统化方法排查Terraform计划和应用
- 调试Terraform中的常见和高级错误
- 使用日志和详细输出解决错误
Terraform中的输出和数据流
- 理解并利用Terraform中的输出
- 模块与根配置之间的数据流
- 保护输出中的敏感信息
Terraform中的条件逻辑
- 使用count、for_each和if编写条件语句
- 条件创建资源
- 模块中条件逻辑的使用场景
本地运行Terraform
- 设置本地Terraform环境
- 在本地机器上运行和测试Terraform代码
- 本地开发最佳实践
处理循环依赖
- 识别并解决循环依赖
- 重构代码以防止依赖循环
- 依赖管理的高级技巧
总结与下一步
要求
- 了解基本的Terraform语法和操作
- 具备云基础设施经验,最好是AWS,并熟悉CI/CD概念
受众
- DevOps工程师
- 云架构师
- 基础设施专家
- 技术负责人和经理
21 小时
客户评论 (2)
结构安排很好,每个部分都有明确的目的,易于理解。练习很有用,当问题出现时,培训师也提供了帮助。我对实验部分的轻松处理方式也很喜欢。特别要称赞培训师在整个培训过程中保持冷静友好的态度,即使有些参与者放弃了整个体验。
Rares - Orange Services
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译
培训师能够根据团队的反馈或兴趣领域,灵活调整知识分享的内容
Alexandru - Orange Services
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译