Изучите Kubernetes и kubectl
Бесплатный интерактивный курс по Kubernetes. В каждом уроке вы отрабатываете основные команды kubectl - get, describe, apply, scale, rollout, expose, logs, exec - запуская поды, деплойменты и сервисы в симулированном кластере, с подсказками от ИИ, когда вы заходите в тупик, и бесплатным сертификатом по завершении. Не нужны ни minikube, ни облачный аккаунт: кластер симулирован, чтобы вы могли сосредоточиться на командах и концепциях. Это часть более широкого пути Terminal, сразу после раздела по Docker, поэтому основы контейнеров, на которых строится Kubernetes, всегда под рукой.
35,201+ codders записались
45 уроков41 задачи182 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Этот раздел - часть путешествия по Terminal. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.
- Раздел 1Основы82 уроков
- Раздел 2Контроль версий58 уроков
- Раздел 3Введение в Docker40 уроков
Раздел 4
Введение в Kubernetes
Начать разделНачатьРазвернутьСвернутьИзучите Kubernetes с помощью командной строки: запускайте и проверяйте Pods, создавайте манифесты, управляйте Deployments, Services и конфигурацией, работайте с пространствами имён и Jobs, а также находите и устраняйте проблемы.Введение
2 уроков212Поды
5 уроков525Манифесты
3 уроков313Развёртывания
6 уроков630Сервисы
4 уроков418Отладка
5 уроков524Конфигурация
4 уроков418Пространства имён и задания
4 уроков418Форматы вывода
4 уроков418Проект веб-магазина
Проект5 уроков16Финальные испытания
3 уроков3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Почему стоит изучать Kubernetes с Coddy
- Практикуйтесь в Kubernetes прямо в браузере. Никакого minikube, kind, Docker Desktop и счетов за облако - каждый урок выполняется на симулированном одноузловом кластере, так что вы можете сразу вводить команды
kubectlи смотреть, как реагирует кластер. - Основы Kubernetes: поды, YAML-манифесты и метки, деплойменты с масштабированием, плавными обновлениями и откатами, сервисы и их эндпоинты, ConfigMap и Secret, пространства имён и задания (Job), а также вывод
kubectlот-o wideдо JSONPath. Навыки Kubernetes, которые вы будете использовать каждый день в работе. - Подсказки ИИ помогают понять, что говорит вам кластер - под, застрявший в
ImagePullBackOff, контейнер вCrashLoopBackOff, события в конце выводаkubectl describe- не раскрывая ответ, чтобы отладка перестала быть гаданием. - Бесплатный сертификат по Kubernetes после завершения раздела и практический проект веб-магазина по пути. Убедительное подтверждение для ролей DevOps, платформенного инженера и backend-разработчика, где Kubernetes - стандартный способ запускать контейнеры в продакшене.
Часто задаваемые вопросы об изучении Kubernetes
Что такое Kubernetes?
Что такое kubectl?
kubectl - это инструмент командной строки для работы с кластером Kubernetes. С его помощью вы создаёте и изучаете ресурсы (kubectl get pods, kubectl describe), применяете YAML-манифесты (kubectl apply -f), масштабируете и обновляете деплойменты, читаете логи и выполняете команды внутри контейнеров. Почти каждый урок этого раздела - упражнение с kubectl, потому что именно так большинство инженеров работает с Kubernetes каждый день.Нужно ли устанавливать Kubernetes или поднимать кластер?
Это настоящий кластер Kubernetes?
kubectl отвечает так, как ответил бы настоящий кластер: поды переходят из ContainerCreating в Running, неверный образ заканчивается ImagePullBackOff, падающий контейнер - CrashLoopBackOff, а kubectl describe показывает события, которые объясняют причину. За ним нет настоящей плоскости управления (control plane), поэтому он предназначен для изучения команд и концепций, а не для промышленных нагрузок. Те же команды работают с minikube, kind или облачным кластером.Kubernetes vs Docker: в чём разница?
Нужно ли изучать Docker до Kubernetes?
Сложно ли изучать Kubernetes?
kubectl describe, распознавание ImagePullBackOff или CrashLoopBackOff - это то, на чём застревает большинство новичков, поэтому ей посвящена отдельная глава.Можно ли изучать Kubernetes онлайн бесплатно?
kubectl в каждом упражнении, проект и сертификат. Всё работает в симулированной среде браузера, поэтому вам не нужно ничего устанавливать или платить за облачный кластер, чтобы начать.Даёт ли курс сертификацию по Kubernetes?
kubectl, которую вы здесь приобретёте, - хорошая основа для них. Kubernetes упоминается в большинстве вакансий DevOps, платформенных и backend-инженеров, так что сертификат - весомый сигнал рядом с вашими проектами.