感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Terraform 核心概念回顧
- CLI 和所有可用的子命令
- Terraform 操作的流程
- 國家及其重要性(以及脆弱性)
- Hashicorp 配置語言 (HCL),0.12 之前和 0.12 之後
設計更複雜的 Terraform 專案和模組
- 模組化方法
- 單專案、多模組方案
- 多專案相關基礎設施、單一雲和混合雲或平臺
- 根模組分解
- 與新的和傳統的單體專案合作,深思熟慮的方法 Terraform 項目組織
開發和管理更複雜的 Terraform 專案和模組
- 全面的最佳實踐
- 模組版本
- 分享並關注 DRY
- 跨專案和模組的複雜供應商方案
- 介紹 Terraform Null Label 及其實用程式
Make + Makefile 簡介
- 使用可靠的標準 Linux 工具自動執行 Terraform 專案中的重複性任務
高級 Terraform 工具和 CLI 理解
- 了解狀態和狀態檔
- 複雜場景下的狀態遷移和管理
- Terraform 複雜場景下的導入方法
- 處理錯誤和混亂
- 失控的漂移
- 損壞或無法修復的狀態
- 知道哪些是無法解決的
- 主動確保您不會以 Terraform 結束這個位置
HCL 高級主題
- 進階設定語言表示式功能:
- 可重用性方法
- 迴圈、元參數
- 對於表達式
- 表達式上下文中的類型
強化 Terraform 的安全性
- 左移 Terraform 安全,縱深防禦
- 狀態檔和安全性
- 管理憑據和機密:最低許可權、輪換、保護
- 在 Terraform 工作流中,安全性可能在何處以及如何分解
基礎設施和測試的可靠性
- 目前有哪些自動化和手動測試框架和方法?
- 目前的狀況還有很多不足之處,例如 terratest
- 在現實場景中漂移並減輕意外後果
- 開發人員責任與自動化測試、用於驗證的 git 鉤子、terraform-pre-commit 等。
在管道中實現自動化 Terraform, Terraform
- Terraform 替換為 Spinnaker
- 使用自動化交付管道來提高基礎架構和 Terraform 部署的品質保證、穩定性和可靠性
- Terraform 和 GitOps:在 Terraform 工作流中採用 GitOps 的方法
- Terraform 雲和企業概述,看看這些產品如何改進 Terraform 工作流程,以及存在哪些其他工具/流程來滿足相同的需求:用於 Terraform 的自定義 CI/CD 管道、Atlantis 等工具。
具有 Terraform 的複雜 AWS 基礎設施
- 使用Terraform 設計和部署 VPC
- 管理 EC2 實例和其他計算資源
- 配置 AWS 聯網元件
- 將 AWS 服務整合到 Terraform 託管的基礎設施中
- 為 AWS 資源實施安全最佳實踐
摘要和後續步驟
最低要求
- 對雲基礎架構概念的理解
- Terraform 操作的基本經驗
觀眾
- DevOps 工程師
- 系統管理員
- 系統架構師
21 時間:
客戶評論 (6)
培訓師知識淵博,易於交談,他説明一些參與者解決問題並回答了所有問題。 課程材料很好,有很多例子。
Vlad
課程 - Advanced Terraform - 3 Days
機器翻譯
我喜歡 Trainer 願意在調試方面幫助我們的事實。
Diana
課程 - Advanced Terraform - 3 Days
機器翻譯
我非常喜歡它,我很感激 Vicenzo 花時間回答所有問題並解決現有的錯誤消息
Mihai
課程 - Advanced Terraform - 3 Days
機器翻譯
帶來的主題很有趣。
Razvan
課程 - Advanced Terraform - 3 Days
機器翻譯
Vincenzo 為解決不同情況提供支援,並説明提供範例。
Stelian
課程 - Advanced Terraform - 3 Days
機器翻譯
它澄清了我對 terraform 的一些不瞭解。
Catalin - DB Global Technology
課程 - Advanced Terraform - 3 Days
機器翻譯