Практические задания по DevOps
Выберите задание и практикуйтесь на реальных виртуальных машинах
Сообщения застряли в очереди
Producer-сервис на Python активно публикует задачи в RabbitMQ, но очередь `tasks` только растёт — сообщения накаплива...
Сообщения застряли в очереди
Producer-сервис на Python активно публикует задачи в RabbitMQ, но очередь `tasks` только растёт — сообщения накапливаются и не обрабатываются. Счёт...
MySQL работает медленно
Веб-приложение на Flask для управления заказами интернет-магазина. Страница со списком заказов `/orders` загружается ...
MySQL работает медленно
Веб-приложение на Flask для управления заказами интернет-магазина. Страница со списком заказов `/orders` загружается мучительно долго — 5-10 секунд...
Redis не принимает записи
Flask-приложение для кэширования данных перестало работать. При попытке записи в Redis сервер возвращает ошибку OOM (...
Redis не принимает записи
Flask-приложение для кэширования данных перестало работать. При попытке записи в Redis сервер возвращает ошибку OOM (Out Of Memory) — лимит памяти ...
Pipeline завис в pending
GitLab Runner зарегистрирован и отображается как online. Однако пайплайн, запущенный из ветки `develop`, завис — все ...
Pipeline завис в pending
GitLab Runner зарегистрирован и отображается как online. Однако пайплайн, запущенный из ветки `develop`, завис — все jobs остаются в статусе "pendi...
Артефакты не передаются между jobs
CI/CD pipeline Node.js-проекта внезапно перестал работать. Build stage завершается без ошибок, но test stage падает с...
Артефакты не передаются между jobs
CI/CD pipeline Node.js-проекта внезапно перестал работать. Build stage завершается без ошибок, но test stage падает с сообщением "ERROR: No files f...
Приложение не подключается к RabbitMQ
Разработчик развернул RabbitMQ и Python-приложение (publisher), которое публикует сообщения в очередь. Но приложение ...
Приложение не подключается к RabbitMQ
Разработчик развернул RabbitMQ и Python-приложение (publisher), которое публикует сообщения в очередь. Но приложение при старте падает с ошибкой по...
Алерты не приходят
Стек мониторинга с оповещениями: Prometheus собирает метрики, Alertmanager обрабатывает алерты, а webhook receiver пр...
Алерты не приходят
Стек мониторинга с оповещениями: Prometheus собирает метрики, Alertmanager обрабатывает алерты, а webhook receiver принимает уведомления. Все четыр...
Сайт не открывается по HTTPS
Инженер настроил Nginx для работы по HTTPS с self-signed сертификатом. Nginx запущен, порт 443 слушается, но при попы...
Сайт не открывается по HTTPS
Инженер настроил Nginx для работы по HTTPS с self-signed сертификатом. Nginx запущен, порт 443 слушается, но при попытке открыть сайт по HTTPS — ош...
Grafana не видит Prometheus
Инженер настроил стек мониторинга на сервере: Prometheus, node exporter и Grafana работают как systemd-сервисы. Все т...
Grafana не видит Prometheus
Инженер настроил стек мониторинга на сервере: Prometheus, node exporter и Grafana работают как systemd-сервисы. Все три сервиса запущены и активны....
GitLab Runner не подключается
DevOps настроил GitLab Runner на сервере для выполнения CI/CD пайплайнов. Runner установлен, но в GitLab он показывае...
GitLab Runner не подключается
DevOps настроил GitLab Runner на сервере для выполнения CI/CD пайплайнов. Runner установлен, но в GitLab он показывается как "offline". При попытке...
Сообщения застряли в очереди
Producer-сервис на Python активно публикует задачи в RabbitMQ, но очередь `tasks` только растёт — сообщения накаплива...
Сообщения застряли в очереди
Producer-сервис на Python активно публикует задачи в RabbitMQ, но очередь `tasks` только растёт — сообщения накапливаются и не обрабатываются. Счёт...
MySQL работает медленно
Веб-приложение на Flask для управления заказами интернет-магазина. Страница со списком заказов `/orders` загружается ...
MySQL работает медленно
Веб-приложение на Flask для управления заказами интернет-магазина. Страница со списком заказов `/orders` загружается мучительно долго — 5-10 секунд...
Redis не принимает записи
Flask-приложение для кэширования данных перестало работать. При попытке записи в Redis сервер возвращает ошибку OOM (...
Redis не принимает записи
Flask-приложение для кэширования данных перестало работать. При попытке записи в Redis сервер возвращает ошибку OOM (Out Of Memory) — лимит памяти ...
Pipeline завис в pending
GitLab Runner зарегистрирован и отображается как online. Однако пайплайн, запущенный из ветки `develop`, завис — все ...
Pipeline завис в pending
GitLab Runner зарегистрирован и отображается как online. Однако пайплайн, запущенный из ветки `develop`, завис — все jobs остаются в статусе "pendi...
Артефакты не передаются между jobs
CI/CD pipeline Node.js-проекта внезапно перестал работать. Build stage завершается без ошибок, но test stage падает с...
Артефакты не передаются между jobs
CI/CD pipeline Node.js-проекта внезапно перестал работать. Build stage завершается без ошибок, но test stage падает с сообщением "ERROR: No files f...
Приложение не подключается к RabbitMQ
Разработчик развернул RabbitMQ и Python-приложение (publisher), которое публикует сообщения в очередь. Но приложение ...
Приложение не подключается к RabbitMQ
Разработчик развернул RabbitMQ и Python-приложение (publisher), которое публикует сообщения в очередь. Но приложение при старте падает с ошибкой по...
Алерты не приходят
Стек мониторинга с оповещениями: Prometheus собирает метрики, Alertmanager обрабатывает алерты, а webhook receiver пр...
Алерты не приходят
Стек мониторинга с оповещениями: Prometheus собирает метрики, Alertmanager обрабатывает алерты, а webhook receiver принимает уведомления. Все четыр...
Сайт не открывается по HTTPS
Инженер настроил Nginx для работы по HTTPS с self-signed сертификатом. Nginx запущен, порт 443 слушается, но при попы...
Сайт не открывается по HTTPS
Инженер настроил Nginx для работы по HTTPS с self-signed сертификатом. Nginx запущен, порт 443 слушается, но при попытке открыть сайт по HTTPS — ош...
Grafana не видит Prometheus
Инженер настроил стек мониторинга на сервере: Prometheus, node exporter и Grafana работают как systemd-сервисы. Все т...
Grafana не видит Prometheus
Инженер настроил стек мониторинга на сервере: Prometheus, node exporter и Grafana работают как systemd-сервисы. Все три сервиса запущены и активны....
GitLab Runner не подключается
DevOps настроил GitLab Runner на сервере для выполнения CI/CD пайплайнов. Runner установлен, но в GitLab он показывае...
GitLab Runner не подключается
DevOps настроил GitLab Runner на сервере для выполнения CI/CD пайплайнов. Runner установлен, но в GitLab он показывается как "offline". При попытке...