Đề cương khóa học

Cú pháp và Cấu trúc Nâng cao Terraform

  • Đi sâu vào cú pháp Terraform
  • Vòng lặp nâng cao với for_each và count
  • Sử dụng maps và lists cho cấu hình động

Expressions và Cấu hình Động

  • Biểu thức cơ bản và các trường hợp sử dụng
  • Biểu thức nâng cao cho thiết lập cơ sở hạ tầng phức tạp
  • Bài tập thực hành về biểu thức

Thực hành Tốt nhất cho Terraform Modules

  • Modules cục bộ so với modules chia sẻ: Khi nào nên sử dụng mỗi loại
  • Cấu trúc modules để tái sử dụng và bảo trì
  • Phiên bản và quản lý nguồn module

Thực hành Tốt nhất và Mẫu cho Terraform

  • Xem xét các khóa chỉ mục thể hiện để quản lý trạng thái
  • Thực hành tốt nhất để viết và tổ chức mã Terraform
  • Đảm bảo tính idempotency và giảm thiểu các tác dụng phụ

Quản lý Trạng thái Terraform

  • Nhập tài nguyên và hiểu tệp trạng thái
  • Khóa trạng thái, backends trạng thái và quản lý trạng thái từ xa
  • Xử lý tệp trạng thái trong môi trường phân tán

Cập nhật Terraform

  • Xem xét tài liệu cùng với các bản phát hành Terraform mới
  • Chiến lược nâng cấp phiên bản Terraform
  • Xử lý các tính năng ngừng sử dụng và đường dẫn di chuyển

Tích hợp Terraform với CI/CD Pipelines

  • Tổng quan về YAML và cấu hình pipeline
  • Thiết lập Terraform với các công cụ CI/CD phổ biến
  • Tự động hóa quy trình làm việc Terraform trong pipelines

Gỡ lỗi và Khắc phục Sự cố Nâng cao

  • Phương pháp tiếp cận có hệ thống để khắc phục sự cố kế hoạch và áp dụng Terraform
  • Gỡ lỗi các lỗi phổ biến và nâng cao trong Terraform
  • Sử dụng nhật ký và đầu ra chi tiết để giải quyết lỗi

Đầu ra và Luồng Dữ liệu trong Terraform

  • Hiểu và sử dụng đầu ra trong Terraform
  • Luồng dữ liệu giữa các modules và cấu hình gốc
  • Bảo mật thông tin nhạy cảm trong đầu ra

Logic Điều kiện trong Terraform

  • Viết câu lệnh điều kiện với count, for_each và if
  • Tạo tài nguyên có điều kiện
  • Các trường hợp sử dụng cho logic điều kiện trong modules

Chạy Terraform Cục bộ

  • Thiết lập môi trường Terraform cục bộ
  • Chạy và kiểm tra mã Terraform trên máy cục bộ
  • Thực hành tốt nhất để phát triển cục bộ

Xử lý Sự phụ thuộc Vòng

  • Xác định và giải quyết sự phụ thuộc vòng
  • Tái cấu trúc mã để ngăn chặn chu trình phụ thuộc
  • Kỹ thuật nâng cao để quản lý sự phụ thuộc

Tóm tắt và Các Bước Tiếp Theo

Yêu cầu

  • Hiểu biết về cú pháp và các thao tác cơ bản Terraform
  • Có kinh nghiệm với cơ sở hạ tầng đám mây, ưu tiên AWS, và làm quen với các khái niệm CI/CD

Đối tượng

  • DevOps kỹ sư
  • Architects đám mây
  • Chuyên gia về cơ sở hạ tầng
  • Trưởng nhóm và quản lý kỹ thuật 
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan