Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
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
Course - Advanced Terraform - 3 Days
機器翻譯
我喜歡 Trainer 願意在調試方面幫助我們的事實。
Diana
Course - Advanced Terraform - 3 Days
機器翻譯
我非常喜歡它,我很感激 Vicenzo 花時間回答所有問題並解決現有的錯誤消息
Mihai
Course - Advanced Terraform - 3 Days
機器翻譯
帶來的主題很有趣。
Razvan
Course - Advanced Terraform - 3 Days
機器翻譯
Vincenzo 為解決不同情況提供支援,並説明提供範例。
Stelian
Course - Advanced Terraform - 3 Days
機器翻譯
它澄清了我對 terraform 的一些不瞭解。
Catalin - DB Global Technology
Course - Advanced Terraform - 3 Days
機器翻譯