Kubernetes для разработчиков: онлайн-курс, обучение по Кубернетис на платформе Слёрм
2026-02-19 19:04 Diff

Фундаментальные знания для разработчиков. За 7 недель познакомитесь с Kubernetes. Научитесь правильно разрабатывать приложение под k8s и запускать его в кластере.

Видеокурсы Docker и Сети в Linux в подарок!

79% программы — практика и работа со стендами

Видеоуроки и практические задания

Сертификация по итогу обучения

Закрепление практической и теоретической части

Контролировать, в каких условиях работает приложение, и обеспечивать безаварийную работу

Отлаживать приложения в Kubernetes локально, а потом выпускать в прод

Освоить дебаг в кластере и быстро определять — это сбой K8s-компонента или неверный параметр в манифесте

Перестать ждать DevOps команду

Самостоятельно разрабатывать и разворачивать приложения в K8s

Конфигурировать своё приложение в кластере Kubernetes

Cтроить CI/CD пайплайн для Kubernetes

Настраивать локальную среду разработки с использованием Minikube

Понимать, как устроены основные компоненты кластера, зачем они нужны и как взаимодействуют между собой

Применять Job и CronJob для выполнения одноразовых задач и выполнять задачи по расписанию

Понимать принципы организации авторизации в кластере Kubernetes

Применять инструменты и методы дебага в кластере и приложении K8s

  • Linux

При покупке курса открываем бесплатный доступ на подготовительные курсы Docker и Сети в Linux

  • Освоите базовые навыки написания ПО для Docker, создания собственных образов и построения инфраструктур для контейнеров. На изучение достаточно 4−8 часов
  • Docker
  • Базовое понимание микросервисной архитектуры
  • Получите опыт сетевого администрирования на Linux. Узнаете, как устроена сеть в Linux, познакомитесь  с протоколами и технологиями, на которых строятся современные сети

76 часов практики и работы со стендами. Мы предоставляем инфраструктуру для выполнения практических заданий на учебных стендах

Вы будете на стенде приводить кластер к определённому состоянию — запускать приложения, создавать абстракции.

Создавать и настраивать CronJob в Kubernetes, контролировать частоту выполнения задач, устанавливать ограничения на перезапуск подов и задавать тайм-ауты на выполнение задач

Создавать и конфигурировать Service и Ingress для различных Deployment, а также настраивать маршрутизацию трафика с помощью Ingress, проверяя работоспособность настроенных правил

Закрепляет весь пройденный материал и навыки:

Деплоить в Kubernetes, управлять переменными окружения контейнера и работать с логами подов, сохраняя их на указанные пути

Создавать и настраивать Helm-чарты для приложений, включая интеграцию с Redis через PersistentVolumeClaim

Настраивать CI/CD пайплайн в GitLab для автоматического билда, пуша образов и деплоя приложения в кластер Kubernetes, используя созданные Helm-чарты

SRE в в крупном голландском тревелтехе, Ex-Avito Senior Software Engineer

  • 9+ лет в коммерческой разработке
  • В прошлом — администратор linux-серверов и VoIP телефонии
  • Пишет сложные проекты с нетривиальной бизнес логикой на php, python, golang и немного на java и nodejs
  • Строит инфраструктуру под проекты в публичных облаках и выступает с докладами на конференциях

Архитектор в Yandex Cloud

  • На счёту десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD
  • Certified Kubernetes Administrator
  • Автор нескольких курсов по Kubernetes и DevOps
  • Регулярный докладчик на российских и международных IT-конференциях

Lead System Engineer в Core42

  • Инженер с 12-летним стажем,
  • Certified Kubernetes Administrator внедрения Kubernetes для клиентов Southbridge
  • Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой

Senior System Engineer в Core42

  • Инженер с 12-летним стажем,
  • Certified Kubernetes Administrator внедрения Kubernetes для клиентов Southbridge
  • Сочетает в себе сильные технические знания с более чем 5-летним опытом управления командой

Архитектор в Yandex Cloud

  • На счёту десятки выстроенных инфраструктур и сотни написанных пайплайнов CI/CD
  • Certified Kubernetes Administrator
  • Автор нескольких курсов по Kubernetes и DevOps
  • Регулярный докладчик на российских и международных IT-конференциях

SRE в в крупном голландском тревелтехе, Ex-Avito Senior Software Engineer

  • 9+ лет в коммерческой разработке
  • В прошлом — администратор linux-серверов и VoIP телефонии
  • Пишет сложные проекты с нетривиальной бизнес логикой на php, python, golang и немного на java и nodejs
  • Строит инфраструктуру под проекты в публичных облаках и выступает с докладами на конференциях

1.1. Знакомство с курсом
1.2. Как учиться онлайн
1.3. Что такое Kubernetes

2.1. Pod
2.2. ReplicaSet
2.3. Deployment
2.4. Namespace
2.5. Resourсe

3.1. Переменные окружения
3.2. ConfigMap
3.3. Secret
3.4. ConfigMap. Часть 2
3.5. Downward API

4.1. Введение
4.2. Host Path
4.3. Empty Dir
4.4. Persistent volume / Persistent volume claim
4.5. Init Container
4.6. Заключение

5.1. Health check
5.2. Service
5.3. Ingress

6.1. Введение
6.2. Etcd
6.3. API server
6.4. Controller-manager
6.5. Scheduler
6.6. Kubelet
6.7. Kube-proxy
6.8. Заключение

8.1. DaemonSet
8.2. StatefulSet

9.1. Kubeconfig
9.2. RBAC
9.3. PSP, Limit Range, Resource Quotas

Особенности языков программирования в Kubernetes

10.1. Общие практики работы с контейнерами
10.2. Java
10.3. Python
10.4. Go

Дебаг приложений в кластере

11.1. Возможности Kubernetes
11.2. Дополнительные возможности

Темплейтирование приложений

12.1. Обзор существующих инструментов
12.2. Базовая работа с Helm
12.3. Дополнительные возможности Helm

Локальная разработка в Kubernetes

13.1. Minikube
13.2. Автообновление кода в поде

14.1. Введение
14.2. Подготовка
14.3. Запуск CI/CD
14.4. Самостоятельная работа

Использование возможностей Kubernetes в своих приложениях

15.1. RBAC
15.2. Для чего можно использовать Kubernetes

Именной сертификат с индивидуальным номером получает студент, если:

  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.

В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.

Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.

В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.

Курс за счёт работодателя

Предоставим все необходимые документы для получения вычета.

Видеоуроки, доступ 2 года

Практические задания и стенды

Чат со студентами и спикерами

Индивидуальная консультация

в рассрочку на 4 месяца или 35 000 ₽ единовременно

от 10 человек
специальные условия

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Проверка домашних заданий

Поддержка от менторов и кураторов

Чат-группы в телеграм со спикерами

Онлайн-встречи со спикерами

Видеоуроки, доступ 2 года

Практические задания и стенды

Чат со студентами и спикерами

Индивидуальная консультация

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

только для физических лиц

Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас

Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →