Корисний ресурс тижня: K8sGames
DOU запускає нову освітню рубрику: раз на тиждень ділимось ресурсами, які можуть прискорити розвиток у професії і дати реальну практику. Рубрика буде виходити щоп’ятниці.
Ви можете стати частиною процесу: надсилайте нам рекомендації, який саме ресурс виявився для вас корисним. Тож поділіться такими ресурсами зі спільнотою — запропонуйте через гугл-форму, або ж надішліть топік з поміткою «Ресурс тижня» самостійно чи пишіть Каті :)
А тепер — до рекомендації цього тижня!
K8sGames
Вивчення Kubernetes часто зводиться до читання сухої документації або боротьби зі складними тестовими середовищами, які ще треба зуміти підняти. K8sGames — це 3D-симулятор кластера прямо у вашому браузері, який перетворює знайомство з K8s на гру. Замість абстрактних концепцій ви отримуєте візуалізацію. Ви можете розгортати поди, фіксити CrashLoopBackOff та вводити реальні команди kubectl без жодних інсталяцій.
Як це працює
Інструмент працює повністю в браузері. Ніяких реєстрацій, хмарних рахунків чи навіть встановленого Docker. У вас є 3D-інтерфейс, де ви наочно бачите всі компоненти вашого кластера та зв’язки між ними.
Гра має кілька режимів:
- Campaign — 20 рівнів для поступового вивчення подів, мереж, стореджів та продакшен-практик.
- Chaos — режим виживання. Інциденти (OOMKilled, падіння нод, збої DNS) стаються один за одним, а ваша задача полягає в тому, щоб протриматися якомога довше.
- Sandbox — вільне проєктування архітектури, яку потім оцінює вбудований Architecture Advisor за
100-бальною шкалою (перевіряє безпеку, масштабованість, HA тощо). - Challenges — сценарії на час, де потрібно швидко полагодити збої.

У грі реалізовано консоль (викликається клавішею /) з підтримкою автодоповнення через Tab, де ви можете писати реальні команди (get pods, describe deployment, logs, scale тощо). А ще тут є файна фіча K8s Draw — 3D-дошка для малювання архітектури кластера методом drag-and-drop з можливістю миттєвого експорту готових YAML-маніфестів.
Для кого підійде
Ресурс ідеальний для візуалів та початківців у DevOps, яким складно уявити, як всі ці абстракції (Deployment, ReplicaSet, Pod, Service та інше) взаємодіють між собою. Також він буде дуже корисним розробникам, які хочуть швидко зрозуміти основи K8s, та досвідченим інженерам — для розваги у режимі Chaos або створення красивих 3D-схем архітектури.
Ціна питання
Повністю безкоштовно. Не потрібно нічого встановлювати чи налаштовувати — достатньо просто відкрити сайт.
Якщо знаєте схожі цікаві ресурси для вивчення Kubernetes чи чогось іншого — діліться ними в коментарях або ж заповнюйте формочку.

2 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів4 години коту під хвіст замість реального вивчення технології... в мої 50+ мій час хто компенсує?