План на курса

Разширено Terraform Синтаксис и конструкции

  • Потопете се дълбоко в Terraform синтаксиса
  • Разширени цикли с for_each и count
  • Използване на карти и списъци за динамични конфигурации

Expressйони и динамични конфигурации

  • Основни изрази и техните случаи на използване
  • Разширени изрази за сложни инфраструктурни настройки
  • Практически упражнения върху изрази

Terraform Най-добри практики за модули

  • Локални срещу споделени модули: Кога да използвате всеки
  • Структуриране на модули за повторна употреба и поддръжка
  • Версиониране и управление на източници на модули

Terraform Най-добри практики и модели

  • Преглед на ключове за индекс на екземпляри за управление на състоянието
  • Най-добри практики за писане и организиране на Terraform код
  • Осигуряване на идемпотентност и минимизиране на страничните ефекти

Управление Terraform Държава

  • Импортиране на ресурси и разбиране на държавния файл
  • Заключване на състоянието, бекенд на състоянието и дистанционно управление на състоянието
  • Обработка на файл със състояние в разпределени среди

Поддържане на Terraform актуализации

  • Преглед на документацията заедно с новите Terraform версии
  • Стратегии за надграждане на Terraform версии
  • Справяне с отписванията и пътищата за миграция

Интегриране Terraform с CI/CD тръбопроводи

  • Преглед на YAML и тръбопроводни конфигурации
  • Настройка Terraform с популярни CI/CD инструменти
  • Автоматизиране Terraform на работни потоци в конвейери

Разширено отстраняване на неизправности и отстраняване на грешки

  • Систематични подходи за отстраняване на проблеми Terraform планира и прилага
  • Отстраняване на често срещани и разширени грешки в Terraform
  • Използване на регистрационни файлове и подробен изход за разрешаване на грешки

Изходи и поток от данни в Terraform

  • Разбиране и използване на резултатите в Terraform
  • Поток на данни между модули и основни конфигурации
  • Защита на чувствителна информация в изходите

Условна логика в Terraform

  • Писане на условни изрази с count, for_each и if
  • Условно създаване на ресурси
  • Случаи на използване на условна логика в модули

Работи Terraform локално

  • Създаване на локална Terraform среда
  • Изпълнение и тестване на Terraform код на локални машини
  • Най-добри практики за местно развитие

Боравене с кръгови зависимости

  • Идентифициране и разрешаване на кръгови зависимости
  • Рефакторинг на кода за предотвратяване на цикли на зависимост
  • Разширени техники за управление на зависимостите

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основния Terraform синтаксис и операции
  • Опит с облачна инфраструктура, за предпочитане AWS, и познаване на CI/CD концепции

Публика

  • DevOps инженери
  • Облачни архитекти
  • Специалисти по инфраструктура
  • Технически ръководители и мениджъри
 21 Hours

Брой участници



Цена за участник

Oтзиви от потребители (5)

Свързани Kурсове

Terraform on AWS

21 Hours

Terraform on GCP (Google Cloud Platform)

21 Hours

Azure for Data Engineer

35 Hours

Cloud Architect

35 Hours

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 Hours

Свързани Kатегории