Перейти к основному содержимому
Вернуться в базу знаний

DevOps и автоматизация

CI/CD-конвейер, Ansible, Traefik и инструменты автоматизации

5 статей

Руководство по Docker Compose: Управление многоконтейнерными приложениями

Определение и управление многоконтейнерными приложениями с Docker Compose: зависимости сервисов, переменные окружения, проверки работоспособности, масштабирование и развёртывание в production. Полное руководство.

16 мин
docker-composedockerконтейнер

Автоматическое развёртывание с GitHub Actions: настройка CI/CD Pipeline

Создание CI/CD-пайплайнов с GitHub Actions: сборка и публикация Docker, развёртывание на сервере по SSH, автоматизация тестов, управление секретами и оптимизация рабочих процессов.

18 мин
github-actionsci/cddeployment

Автоматизация серверов с Ansible: Infrastructure as Code

Установка Ansible, файл инвентаря, написание playbook, структура ролей, переменные, зашифрованный vault, ad-hoc команды и автоматизация конфигурации серверов. Пошаговое руководство.

20 мин
ansibleавтоматизацияinfrastructure as code

Настройка веб-сервера Caddy: автоматический HTTPS и обратный прокси

Установка веб-сервера Caddy, настройка Caddyfile, автоматический SSL от Let's Encrypt, обратный прокси, хостинг статических сайтов, интеграция PHP-FPM и настройки производительности.

14 мин
caddyвеб-серверhttps

Traefik Reverse Proxy: современный балансировщик нагрузки для Docker и Kubernetes

Установка Traefik, автоматическое обнаружение сервисов с Docker-провайдером, SSL от Let's Encrypt, настройка middleware, dashboard, Kubernetes Ingress Controller и балансировка нагрузки.

18 мин
traefikобратный проксибалансировщик нагрузки