План на курса

Разширено 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 Часа

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


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

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

Предстоящи Курсове

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