感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级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 小时
客户评论 (4)
通过编写实际代码,检查所有细节
Michal Pipala - EY
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译
非常互动的培训
Michal Bojko - EY
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译
结构安排很好,每个部分都有明确的目的,易于理解。练习很有用,当问题出现时,培训师也提供了帮助。我对实验部分的轻松处理方式也很喜欢。特别要称赞培训师在整个培训过程中保持冷静友好的态度,即使有些参与者放弃了整个体验。
Rares - Orange Services
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译
培训师能够根据团队的反馈或兴趣领域,灵活调整知识分享的内容
Alexandru - Orange Services
课程 - Advanced Terraform: Efficient Infrastructure as Code
机器翻译