聯繫我們

課程簡介

高級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)

即將到來的課程

課程分類