🧪 Лаборатория Инструменты: ☸️ Kubernetes · 🔧 k3s · 📦 kubectl · 🛠 Makefile
Лабораторная работа «Kubernetes для системного аналитика»¶
Зачем участникам эта лабораторная?¶
Как системный аналитик, вы часто слышите: «Контейнер упал», «Pod не запускается», «Обновление пошло не так». Но что это значит? Как найти причину — в коде, конфигурации или ресурсах?
В этой лабораторной вы научитесь читать состояние K8s-кластера, диагностировать проблемы и формулировать требования. Не администрирование, а понимание. Разберёте реальные сценарии поломок и отработаете алгоритм расследования.
За 4 часа вы научитесь:
- 🔍 Читать состояние кластера — понимать статусы Pod, события и логи, быстро находить причину инцидента
- 📋 Формулировать NFR — от «система должна быть надёжной» к конкретике: replicas, health checks, rolling updates
- 🛠 Расследовать инциденты — алгоритм:
status → events → logs → описание проблемы для DevOps - 💬 Говорить с командой на одном языке — словарь K8s: Pod, Deployment, Service, ConfigMap будут вам понятны
Что такое Kubernetes (вкратце)?¶
Kubernetes — система управления контейнерами на кластере. Вы описываете желаемое состояние (сколько реплик, какой образ), а K8s это поддерживает автоматически.
Для SA важно не администрирование, а понимание: что сломалось и что делать.
Для кого¶
Системные и бизнес-аналитики, архитекторы, PM, QA — все, кто:
- Работает с приложениями в Kubernetes
- Участвует в разборе инцидентов
- Формулирует NFR для K8s-систем
Не нужно быть DevOps или администратором. Нужно понимать веб-приложения и иметь опыт работы с требованиями.
Практика за 4 часа¶
| Блок | Тема | Время |
|---|---|---|
| 1 | Введение: словарь K8s, демо живого кластера | 25 мин |
| 2 | Инфраструктура: поднимаем k3s, registry, образ | 30 мин |
| 3 | Деплой: REST API, манифесты, доступность | 35 мин |
| 4 | 🔍 Диагностика инцидентов — ключевой блок | 40 мин |
| 5 | Масштабирование и обновление: rolling update, откат | 35 мин |
| 6 | NFR для K8s: чеклист вопросов, требования | 25 мин |
Блок 4 — Диагностика (ключевой)¶
Шесть реальных сценариев поломок:
- 🔴 ImagePullBackOff — образ не скачивается
- 🔴 CrashLoopBackOff — ошибка конфигурации
- 🔴 OOMKilled — превышен лимит памяти
- 🔴 Случайная поломка — расследование без подсказок
Что вы получите¶
Компетенции:
- ✓ Чтение состояния кластера — полная картина за 30 секунд
- ✓ Диагностика инцидентов — от симптома к причине
- ✓ Формулирование NFR — конкретные требования вместо общих слов
- ✓ Коммуникация с DevOps — правильные вопросы
Материалы на руки:
- 📦 Готовый стенд — кластер k3s запускается одной командой
- 📊 Набор манифестов Kubernetes для изучения и адаптации
- 🔴 Сценарии поломок — 6 проблем для расследования (Chaos Engineering)
- 📝 Шпаргалка Makefile — команды без синтаксиса kubectl
- 🎯 Чеклист вопросов для SA при обсуждении деплоя
Чем эта лабораторная отличается¶
- 🎯 Фокус на роли SA — не администрирование, а понимание и требования
- 🔍 Диагностика как главный навык — 40 минут отработки реальных инцидентов
- 🛠️ Makefile как интерфейс — фокус на понимании, а не на синтаксисе kubectl
- 🎲 Chaos Engineering — конкретные сценарии поломок, которые вы расследуете
Требования к участникам¶
- Базовое понимание веб-приложений и клиент-серверной архитектуры
- Опыт работы с требованиями (системный/бизнес-анализ)
- Желание разобраться в технологиях команды
Среда преднастроена и поднимается одной командой через Makefile. Локальный кластер k3s — облачные ресурсы не нужны.
Стоимость и регистрация¶
| Цена | |
|---|---|
| 🔑 Подписка VK Donut (все лабораторные) | 690 ₽/мес |
| 🎫 Разовое участие | 2 500 ₽ |
📅 Ближайшая дата: 2026-04-17, 19:00-21:00 МСК · все мероприятия
💬 Отзывы участников¶
💬 Хотите оставить отзыв? Напишите в Telegram-чат
Методические материалы¶
- Запись лабораторной работы
- Презентация и методические материалы
- Готовые скрипты и конфигурации
- Чек-листы и шаблоны
- Доступ к стенду на 7 дней
- Закрытый чат участников
- Ответы на вопросы в течение 14 дней
Дальнейший маршрут¶
- Docker для системных аналитиков — основы контейнеризации (если ещё не прошли)
- Prometheus + Grafana для SA — мониторинг и метрики
- Интенсив «DevOps для аналитиков» — полный цикл от требований до эксплуатации