Глава 2: Основные инструменты и технологии

Глава 2: Основные инструменты и технологии #

🎯 О чем эта глава #

Практические навыки работы с основными DevOps инструментами. Здесь мы переходим от теории к практике и изучаем технологии, которые используются в реальных проектах.

📚 Содержание главы #

2.1 Linux основы для DevOps #

  • Командная строка и bash скриптинг
  • Управление процессами и сервисами
  • Файловая система и права доступа
  • Сетевые утилиты

2.2 Git и системы контроля версий #

  • Основы Git workflow
  • Branching стратегии
  • GitHub/GitLab для команд
  • Интеграция с CI/CD

2.3 Docker и контейнеризация #

  • Основы контейнеризации
  • Создание Docker образов
  • Docker Compose для multi-container приложений
  • Best practices безопасности

2.4 Kubernetes для начинающих #

  • Архитектура Kubernetes
  • Основные объекты (Pods, Services, Deployments)
  • Управление конфигурацией
  • Мониторинг и логирование

2.5 Облачные платформы #

  • AWS основы для DevOps
  • Azure DevOps Services
  • Google Cloud Platform
  • Сравнение провайдеров

2.6 Observability и мониторинг #

  • Три столпа Observability (метрики, логи, трассировка)
  • Prometheus и Grafana
  • Централизованное логирование (ELK Stack)
  • Distributed Tracing и алертинг

🛠️ Практический подход #

Каждый раздел содержит:

  • Теоретические основы
  • Практические примеры
  • Hands-on лабораторные работы
  • Реальные кейсы из практики

🎯 Результаты изучения #

После изучения этой главы вы сможете:

  • Уверенно работать в Linux командной строке
  • Управлять кодом через Git
  • Контейнеризировать приложения с Docker
  • Деплоить в Kubernetes
  • Использовать облачные сервисы
  • Настраивать мониторинг и observability систем

Начните с изучения: 2.1 Linux основы для DevOps