Открыт для записи CI/CD Уровень: Средний

GitLab CI: диагностика и починка пайплайнов — раннер, Kaniko

Что делать, когда пайплайн падает в 6 утра: 20+ реальных поломок GitLab CI с логами и фиксом

Курс не про то, как написать .gitlab-ci.yml с нуля — таких материалов уже достаточно. Он про то, что делать, когда пайплайн падает в 6 утра, раннер флапает, Kaniko не может достучаться до registry, а артефакты между джобами почему-то не передаются.

Цена на Stepik
1500 ₽
Нагрузка
4–5 часов в неделю
Программа
5 модулей · 19 уроков
Практика
4 занятия + проект

Цена сверена со Stepik 3 ноября 2026 г.

О курсе

Курс построен не как введение в GitLab CI, а как разбор конкретных боевых поломок: раннер, Docker-in-CI, передача данных между джобами, Kaniko-сборки — с логами, причинами и пошаговым фиксом для каждой.

Из разборов складывается личный чеклист расследования инцидентов CI/CD. Шесть кейсов в модуле 5 — реальные инциденты, а не примеры для красоты.

Для кого курс

DevOps/SRE-инженеры и бэкенд-разработчики, которые уже настраивали GitLab CI, поддерживают пайплайны в проде и устали гуглить одни и те же ошибки раннера и Docker-in-CI.

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

  • Диагностировать падение пайплайна за 5–10 минут вместо часа проб и ошибок
  • Находить и чинить типовые причины обрывов раннера и Docker-in-CI
  • Выбирать между dotenv-артефактами и файловым подходом для передачи данных между джобами
  • Чинить Kaniko-сборки и настраивать registry mirror
  • Составлять собственный чеклист расследования инцидентов CI/CD

Программа

Структура курса на Stepik: 5 модулей и финальный проект.

  1. 01 Анатомия раннера 3 урока + тест
    • lesson Как раннер регистрируется и теряет связь (VPN/сеть…
    • lesson Диагностика: логи раннера vs логи джобы
    • practice Практика: воспроизводим и чиним flapping-коннект
    • test Квиз к модулю 1
  2. 02 Docker-in-CI боли 3 урока + тест
    • lesson Несогласованное именование контейнеров на разных…
    • lesson Проблемы с pull образов (registry mirror вместо…
    • practice Практика: настройка self-hosted registry mirror
    • test Квиз к модулю 2
  3. 03 Передача данных между джобами 3 урока + тест
    • lesson dotenv artifacts vs файловый подход — где что ломается
    • lesson artifacts.paths, кэш, after_script — типовые ошибки
    • practice Практика: рефакторим пайплайн с dotenv на файлы
    • test Квиз к модулю 3
  4. 04 Kaniko и сборка без Docker-демона 3 урока + тест
    • lesson Частые причины падения pull из внешних registry
    • lesson Настройка через self-hosted mirror
    • practice Практика: чиним сломанный Kaniko-билд
    • test Квиз к модулю 4
  5. 05 Чеклист расследования падения пайплайна 2 урока + тест
    • lesson Пошаговый алгоритм: где искать причину за 5 минут, а не за час
    • lesson Разбор 5-6 реальных кейсов
    • test Квиз к модулю 5
  6. Финальный проект курса

Практические задания

Воспроизводим и чиним flapping-коннект
Настройка self-hosted registry mirror
Рефакторим пайплайн с dotenv на файлы
Чиним сломанный Kaniko-билд

Технологии

GitLab CIGitLab RunnerDockerDocker-in-DockerKanikoContainer RegistryRegistry mirror

Что нужно знать заранее

  • Базовое знакомство с .gitlab-ci.yml: stages, jobs, artifacts
  • Опыт работы с Docker
  • Начальные навыки работы с Linux-консолью

Автор курса

Алексей Андреев · DevOps / Infrastructure EngineerDevOps-инженер, около 11 лет в инфраструктуре. Был руководителем IT-отдела, автор OpsDeck.

Вопросы о курсе

Научат ли писать .gitlab-ci.yml с нуля?

Нет. Курс предполагает, что вы уже знаете stages, jobs и artifacts, и сосредоточен на диагностике и починке того, что сломалось.

Где проходит обучение?

На Stepik. Уроки, практические задания и проверочные тесты находятся там, а кнопка «Перейти на Stepik» ведёт на страницу курса.

Сколько стоит курс?

На 3 ноября 2026 цена на Stepik — 1500 ₽. Если цена изменится, актуальное значение будет на странице курса на Stepik.

Сколько времени понадобится?

Ориентир, указанный на Stepik, — 4–5 часов в неделю. В курсе 5 модулей и 14 уроков без учёта тестов, плюс финальный проект.

Что нужно знать заранее?

Базовое знакомство с .gitlab-ci.yml: stages, jobs, artifacts. Опыт работы с Docker. Начальные навыки работы с Linux-консолью.

Где следить за новыми материалами?

В Telegram-канале @sys_admin_expert: там выходят рабочие заметки по системному администрированию и DevOps, разборы и анонсы курсов.

Готовы начать?

Откройте курс на Stepik: там полная программа, первые уроки и запись.

Перейти на Stepik
Дальше по маршруту

Связанные курсы

Открыт для записи Продвинутый

K3s для IoT: кластер на нестандартном железе

Kubernetes на флоте устройств: ARM-платы в поле, LTE-обрывы и NotReady, который не авария

5 модулей · 21 урок 2500 ₽
Открыт для записи Средний

ИИ и нейросети в DevOps: практика для администраторов

ИИ в эксплуатации без хайпа: логи, инциденты, IaC и CI/CD — и как не дать ему сломать прод

5 модулей · 20 уроков 1200 ₽