проект в DevOps Skill Tree

Восстановление сайта предпросмотра с Terraform Проект

Восстановите отсутствующий Docker-сайт точным планом Terraform, сохранив соседние сайты, связи состояния и существующие общие сети.

DevOpsDocker

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Этот практический проект предназначен для тех, кто уже понимает контейнеры Docker и публикацию портов. Вы восстановите исчезнувший сайт предпросмотра открытых мастерских TIDE по декларации, сохранив основной сайт, эталонный предпросмотр и общие сети.

Одна пошаговая лабораторная работа знакомит с конфигурацией и моделью владения Terraform через точное восстановление. Одно самостоятельное задание переносит метод на другую площадку и меняет решения об образе, порте, сети и области управления. Каждый модуль начинается в отдельной подготовленной среде.

Чему вы научитесь

  • Читать блоки HCL и отличать Terraform от его провайдера Docker.
  • Разделять управляемые ресурсы и источники данных для существующей общей инфраструктуры.
  • Сравнивать конфигурацию, записанное состояние и реальные объекты Docker.
  • Проверять сохранённый план, восстанавливать только отсутствующий предпросмотр и получать план без изменений.
  • Проверять полные страницы и загрузки для посетителей, сохраняя идентичность соседних контейнеров и сетей.

Для кого этот курс

Для изучающих DevOps, которые пользовались Docker и хотят применить инфраструктуру как код к небольшой эксплуатационной задаче.

Предварительные знания: Основы терминала, образы и контейнеры Docker, публикация портов. Знакомство с Terraform не требуется.

Учебная среда: Linux-инстанс в браузере содержит Terraform 1.14.3, общественный провайдер Docker 3.0.2, локальное зеркало плагинов и готовые образы сайта. Не нужно устанавливать инструменты, создавать облачные аккаунты или писать код приложения. Подписи сайта и вывод команд остаются на английском; документы доступны ещё на восьми языках.

Часто задаваемые вопросы

Чем это отличается от создания первого контейнера Docker с Terraform?

Главная задача — определить, чем владеет эта корневая конфигурация, восстановить сайт предпросмотра и сохранить как управляемый эталон, так и инфраструктуру вне её владения. Самостоятельное задание меняет эти границы, а не повторяет установку.

Это курс восстановления в публичном облаке или рабочей среде?

Нет. Он управляет локальным Docker на одном учебном инстансе. Курс не восстанавливает потерянные пользовательские данные, не обеспечивает высокую доступность и не исправляет контейнеры непрерывно. При необходимости восстановления вы запускаете процесс plan/apply.

Нужно ли создавать сайт?

Нет. Страницы, иллюстрация, маршрут и загружаемая программа мастерских TIDE уже предоставлены. Вы исправляете декларацию инфраструктуры и проверяете полный путь посетителя.

Преподаватель

labby
Labby
Labby is the LabEx teacher.