Menu
CoddyTech
terminal iconЧасть путешествия по TerminalПуть

Изучите Kubernetes и kubectl

Бесплатный интерактивный курс по Kubernetes. На каждом уроке вы практикуете kubectl на симулированном кластере: запускаете Pods, масштабируете Deployments, открываете Services и отлаживаете то, что сломалось. Без minikube и облачного аккаунта, с подсказками ИИ, когда застряли, и бесплатным сертификатом в конце.

42,213+ codders записались

45 уроков45 задачи182 вопросов квиза

Программа

1 разделов1 проектов45 уроков45 задачи182 вопросов квиза

Этот раздел - часть путешествия по Terminal. В полной программе ещё больше разделов - кликни по любому превью ниже, чтобы открыть его на странице путешествия.

  1. Раздел 1Основы82 уроков
  2. Раздел 2Контроль версий58 уроков
  3. Раздел 3Введение в Docker40 уроков
  4. Начать разделНачатьРазвернутьСвернутьИзучите Kubernetes с помощью командной строки: запускайте и проверяйте Pods, создавайте манифесты, управляйте Deployments, Services и конфигурацией, работайте с пространствами имён и Jobs, а также находите и устраняйте проблемы.

    Введение

    2 уроков212

    Поды

    5 уроков525

    Манифесты

    3 уроков313

    Развёртывания

    6 уроков630

    Сервисы

    4 уроков418

    Отладка

    5 уроков524

    Конфигурация

    4 уроков418

    Пространства имён и задания

    4 уроков418

    Форматы вывода

    4 уроков418

    Проект веб-магазина

    Проект5 уроков56

    Финальные испытания

    3 уроков3
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

playground.js
Редактор кода
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Тест №1test Case Success icon
Тест №2test Case Success icon
Тест №3test Case Failure icon
Ввод
"Alex"
Вывод
"Hello, Coddy! Alex"

Создайте свою серию

Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.

12 дней подряд

Возвращайтесь завтра, чтобы сохранить серию!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Всё или ничего

День 5 из 7

fire Freeze icon

Заморозка серии

2 left

Код где угодно

Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.

Python
7Серия
250Очки
5Энергия
Переменные
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
ПРОДОЛЖИТЬ
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Путь
Цели
Таблица лидеров
Профиль
4.9
ЗвездаЗвездаЗвездаЗвездаЗвезда
Рейтинг

Вы не одиноки

Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!

Лига Претендентов
Лига ПретендентовТоп 7 продвигаются
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconЗона продвиженияleaderboard Arrow Up icon

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться - переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в LinkedIn

Почему стоит изучать 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?

Kubernetes (часто сокращают до K8s) - это система с открытым исходным кодом для запуска контейнеров на кластере из нескольких машин. Вы описываете нужное состояние: какие образы запускать, сколько копий и как к ним обращаться по сети. А Kubernetes поддерживает кластер в соответствии с этим описанием: размещает поды на узлах, перезапускает упавшие контейнеры, заменяет исчезнувшие поды и постепенно выкатывает новые версии.

Что такое kubectl?

kubectl - это инструмент командной строки для работы с кластером Kubernetes. С его помощью вы создаёте и изучаете ресурсы (kubectl get pods, kubectl describe), применяете YAML-манифесты (kubectl apply -f), масштабируете и обновляете деплойменты, читаете логи и выполняете команды внутри контейнеров. Почти каждый урок этого раздела - упражнение с kubectl, потому что именно так большинство инженеров работает с Kubernetes каждый день.

Нужно ли устанавливать Kubernetes или поднимать кластер?

Нет. Уроки выполняются на симулированном кластере прямо в браузере - без minikube, kind, Docker Desktop, облачного аккаунта и прав администратора. Он создан, чтобы научить вас командам, синтаксису манифестов и концепциям, чтобы, когда вы поднимете настоящий кластер, всё уже было знакомо. Когда будете готовы запускать собственные нагрузки, естественный следующий шаг - minikube или kind на вашем компьютере.

Это настоящий кластер Kubernetes?

Нет - это симулированный одноузловой кластер, созданный для обучения. kubectl отвечает так, как ответил бы настоящий кластер: поды переходят из ContainerCreating в Running, неверный образ заканчивается ImagePullBackOff, падающий контейнер - CrashLoopBackOff, а kubectl describe показывает события, которые объясняют причину. За ним нет настоящей плоскости управления (control plane), поэтому он предназначен для изучения команд и концепций, а не для промышленных нагрузок. Те же команды работают с minikube, kind или облачным кластером.

Kubernetes vs Docker: в чём разница?

Docker собирает образы и запускает контейнеры на одной машине. Kubernetes запускает контейнеры на целом кластере: решает, где они будут работать, поддерживает нужное число копий, перезапускает их при сбоях, распределяет между ними трафик с помощью сервисов и выкатывает новые версии без простоя. Они не конкурируют, а дополняют друг друга: вы упаковываете приложение в образ, а Kubernetes запускает его в масштабе.

Нужно ли изучать Docker до Kubernetes?

Да, желательно. Kubernetes запускает контейнеры, поэтому, если вы знаете, что такое образ и контейнер, поды и деплойменты становятся понятны гораздо быстрее. Раздел по Docker идёт прямо перед этим в пути Terminal, так что, если контейнеры для вас в новинку, начните с него. Уверенность в командной строке тоже помогает, ведь здесь всё вводится в терминале.

Сложно ли изучать Kubernetes?

У него такая репутация, в основном из-за большого количества типов ресурсов. Ядро меньше, чем кажется: поды, деплойменты, сервисы, ConfigMap и Secret, а также пространства имён покрывают большую часть повседневной работы, и именно этому учит раздел, шаг за шагом и на практике. Отладка - чтение событий в kubectl describe, распознавание ImagePullBackOff или CrashLoopBackOff - это то, на чём застревает большинство новичков, поэтому ей посвящена отдельная глава.

Можно ли изучать Kubernetes онлайн бесплатно?

Да. Интерактивный раздел по Kubernetes бесплатный - полноценные уроки, практика с kubectl в каждом упражнении, проект и сертификат. Всё работает в симулированной среде браузера, поэтому вам не нужно ничего устанавливать или платить за облачный кластер, чтобы начать.

Даёт ли курс сертификацию по Kubernetes?

Курс даёт бесплатный сертификат о прохождении, которым можно поделиться в LinkedIn или указать в резюме. Это не сертификация CKA или CKAD от CNCF: те экзамены платные и проходят под наблюдением. Но уверенная работа с kubectl, которую вы здесь приобретёте, - хорошая основа для них. Kubernetes упоминается в большинстве вакансий DevOps, платформенных и backend-инженеров, так что сертификат - весомый сигнал рядом с вашими проектами.

Пути обучения, включающие этот курс

Этот курс - один шаг более длинного пути: несколько курсов в том порядке, в котором их дал бы наставник, каждый со своим бесплатным сертификатом.

Иллюстрация языков программирования Coddy

Учите Введение в Kubernetes с Coddy

НАЧАТЬ