Школа анализа
и проектирования
информационных систем Бескова и Богачёвой
new
🔥  Регулярные онлайн-конференции школы SE по проектированию информационных систем для бизнеса. Подробнее
Теперь в SE доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
Теперь в SE доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
Теперь доступна оплата обучения в рассрочку для частных лиц. Выберите обучение и разделите его стоимость на удобные платежи с Яндекс Сплит.
🚀 Все воркшопы школы
за 40 тыс. руб!

Уникальная возможность посетить все воркшопы школы по одному абонементу. Экономия 129 тыс. руб.

Подробнее

[Лаба] Kubernetes для системного аналитика ПИЛОТНАЯ ЛАБА 🔥

3000,00
р.
За 4 часа вы научитесь

  • Читать состояние кластера и диагностировать проблемы: понимать статусы Pod, события и логи. Быстро находить причину инцидента

  • Формулировать нефункциональные требования от "система должна быть надежной" к конкретике: replicas, health checks, rolling updates

  • Расследовать инциденты в Kubernetes: отработаете алгоритм: status → events → logs → описание проблемы для DevOps

  • Участвовать в архитектурных обсуждениях: задавать правильные вопросы про деплой, масштабирование, отказоустойчивость

  • Говорить с командой на одном языке: словарь K8s: Pod, Deployment, Service, ConfigMap будут вам понятны

Зачем участникам эта лабораторная

Как системный аналитик, вы часто слышите: «Контейнер упал», «Pod не запускается», «Обновление пошло не так». Но что это значит? Как найти причину — в коде, конфигурации или ресурсах?

В этой лабораторной вы научитесь читать состояние K8s-кластера, диагностировать проблемы и формулировать требования. Не администрирование, а понимание. Разберете реальные сценарии поломок и отработаете алгоритм расследования.


Что такое Kubernetes (вкратце)

Kubernetes — система управления контейнерами на кластере. Вы описываете желаемое состояние (сколько реплик, какой образ), а K8s это поддерживает.

Для SA важно не администрирование, а понимание: что сломалось и что делать.


Для кого

Системные и бизнес-аналитики, архитекторы, PM, QA — все, кто:
  • Работает с приложениями в Kubernetes
  • Участвует в разборе инцидентов
  • -Формулирует NFR

Не нужно: быть DevOps или администратором.
Нужно: понимать веб-приложения, иметь опыт работы с требованиями.


Что вы сделаете за 4 часа

Блок 1: Введение (25 мин)
Где SA встречает K8s. Словарь: Pod, Deployment, Service. Демо живого кластера.

Блок 2: Инфраструктура (30 мин)
Поднимете кластер k3s, локальный registry, соберете образ приложения.

Блок 3: Деплой (35 мин)
Развернете REST API. Изучите манифесты. Проверите доступность.

Блок 4: Диагностика инцидентов (40 мин) 🔍
Ключевой блок! Отработка сценариев:
— ImagePullBackOff — образ не скачивается
— CrashLoopBackOff — ошибка конфигурации
— OOMKilled — превышен лимит памяти
— Случайная поломка — расследование

Алгоритм: status → events → logs → describe → тикет

Блок 5: Масштабирование и обновление (35 мин)
Горизонтальное масштабирование, rolling update без простоя, откат, самовосстановление.

Блок 6: NFR для K8s (25 мин)
Чеклист вопросов для обсуждения деплоя. Формулирование требований.


Компетенции, которые вы прокачаете

✓ Чтение состояния кластера — полная картина за 30 секунд

✓ Диагностика инцидентов — от симптома к причине

✓ Формулирование NFR — конкретные требования вместо общих слов

✓ Коммуникация с DevOps — правильные вопросы

✓ Расследование проблем — логи, события, описание для тикета


Что получите «на руки»

📦 Готовый стенд — кластер k3s запускается одной командой

📊 Набор манифестов Kubernetes — для изучения и адаптации

🔴 Сценарии поломок — 6 проблем для расследования (Chaos Engineering)

📝 Шпаргалка Makefile — команды без синтаксиса kubectl

🎯 Чеклист вопросов для SA — что спросить при обсуждении деплоя


Формат

4 часа, ~80% практики. Минимум теории, максимум реальных сценариев.

Управление через Makefile: не нужно запоминать kubectl, работаете через простые команды.


Чем эта лабораторная отличается

🎯 Фокус на роли SA — не администрирование, а понимание и требования

🔍 Диагностика как главный навык — 40 минут отработки реальных инцидентов

🛠 Makefile как интерфейс — фокус на понимании, а не на синтаксисе

🎲 Chaos Engineering — конкретные сценарии поломок, которые вы расследуете


Результат для бизнеса

Конкретика вместо общих слов:
  • Вместо «что-то упало в K8s» → алгоритм диагностики за 5 минут
  • Вместо размытых требований → чеклист NFR для K8s-деплоя
  • Вместо непонимания с DevOps → общий язык и правильные вопросы

Снижение MTTR — аналитик сам сужает область проблемы.


Итог

После лабораторной у вас будет:
  •  Рабочий кластер K8s для экспериментов
  •  Алгоритм диагностики инцидентов
  •  Навык формулирования NFR для K8s
  •  Уверенность в разговорах с DevOps
  •  Чеклист вопросов для архитектурных обсуждений

Это практические инструменты для следующего проекта.

👤 Ведущий: Андрей Чуян