Kubernetes используют в Яндексе, Сбере, Газпроме и других крупных компаниях

Программа курса

Рассчитана на 3 месяца, нагрузка ~10 часов в неделю
1 час
Бесплатно
Введение
Познакомитесь с форматом обучения и оцените подачу материала. Сможете на примерах понять, как работает Kubernetes, и развернуть первые приложения.
1
1 неделя
Контейнеризация и основы Kubernetes
  • Познакомитесь с основными концепциями облачно-ориентированной разработки, контейнеризации
  • Узнаете, что из себя представляет Kubernetes как платформа для управления контейнеризированными приложениями
  • Поймёте базовые абстракции K8s
  • Cloud Native
  • Контейнеризация
  • К8s
Проект 1
Развернёте приложение в Kubernetes и запустите его с помощью утилиты kubectl, создадите базовые абстракции
2
2 недели
Проектирование, создание приложений и управление ими в Kubernetes
Научитесь проектировать, создавать приложения и управлять рабочими нагрузками в Kubernetes, выбирать подходящие ресурсы и грамотно их использовать
  • K8s
  • kubectl
Проект 2
Подберёте ресурсы для рабочей нагрузки, исходя из требований приложения; примените паттерны мультиконтейнерных подов
3
1 неделя
Механизмы обнаружения сервисов и сеть в Kubernetes, архитектура K8s
  • Углубитесь в изучение сетевых технологий Kubernetes и механизмов обнаружения сервисов, сосредоточившись на их внутренней и внешней коммуникации и доступности
  • Поймёте устройство архитектуры Kubernetes и её ключевых компонентов
  • Разберётесь, как эти компоненты работают вместе, чтобы эффективно управлять приложениями
  • K8s
  • Service Discovery
Проект 3
Опубликуете приложение в K8s, настроите взаимодействие сервисов через Service Discovery, выполните траблшутинг в Kubernetes
4
2 недели
Управление жизненным циклом, структурные паттерны и декларативное развёртывание в Kubernetes
Сможете управлять жизненным циклом приложений в Kubernetes при помощи структурных паттернов и декларативных методов развёртывания, чтобы обеспечить надёжность, масштабируемость и упрощённое управление конфигурациями
  • K8s
Проект 4
Опишете конфигурацию приложения, используя структурные и декларативные паттерны, а после развернёте приложение
5
2 недели
Helm: пакетный менеджер для Kubernetes
Научитесь использовать Helm — инструмент, который позволяет эффективно развёртывать приложения в Kubernetes и управлять ими
  • Helm
Проект 5
Создадите и опубликуете Helm Chart и с его помощью развернёте приложение в разных средах
6
1 неделя
Управление ресурсами и масштабирование в K8s
  • Узнаете, как оптимизировать размещение подов в кластере Kubernetes
  • Разберётесь, как внедрять стратегии автоматического масштабирования и управлять ими, чтобы оптимально использовать ресурсы
  • K8s
  • Pods
Проект 6
Реализуете ручное и автоматическое горизонтальное масштабирование с Horizontal Pod Autoscaler (HPA)
7
1 неделя
Непрерывная доставка приложений в K8s
Научитесь интегрировать конвейеры непрерывной доставки и развёртывания (CI/CD) в Kubernetes
  • CI/CD
Проект 7
Организуете процесс Continuous Delivery с помощью GitLab CI
8
1 неделя
Наблюдаемость и мониторинг в K8s
  • Узнаете принципы наблюдаемости и мониторинга приложений в Kubernetes
  • Познакомитесь с инструментами и методами, которые позволяют понимать состояние системы и производительность приложений
  • K8s
  • Prometheus
  • Grafana
Проект 8
Настроите мониторинг приложения в K8s
9
1 неделя
Умные стратегии развёртывания K8s
Научитесь использовать умные стратегии развёртывания, которые позволяют сократить время простоя и риски при развёртывании и обновлении приложений в Kubernetes
  • K8s
Проект 9
Выберете и реализуете стратегию развёртывания приложения

Получите удостоверение о повышении квалификации

Это официальный документ установленного образца, который принимают работодатели. Образовательная лицензия № Л035‑01298‑77/00185314 от 24 марта 2015 года.

Будет очень много практики

Как устроена учёба

YandexGPT помогает учиться

Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.

Этот курс может оплатить
ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
  • Расскажем всё про курс
  • Поделимся презентацией
  • Ответим на ваши вопросы
  • Подготовим договор и счёт

Отвечаем на вопросы

Каким требованиям нужно соответствовать?
Курс рассчитан на специалистов, у которых уже есть знания основ программирования и опыт работы: администрирования операционных систем, разработки контейнеров, написания кода для приложений и управления базами данных.

Также важно, чтобы у вас была возможность уделять учёбе 10–15 часов в неделю на протяжении 3 месяцев.
Кто будет меня учить?
Все наставники — практикующие разработчики крупных компаний с большим опытом работы с Kubernetes.
Что делать, если я не справлюсь с нагрузкой?
Если случилось непредвиденное или понадобилось уделить больше времени закреплению материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите удостоверение о повышении квалификации.

Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Заявление на налоговый вычет нужно подать через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).

К заявлению нужно приложить:
  • Справку 2-НДФЛ от работодателя.
  • Договор на обучение, в вашем случае это оферта Практикума.
  • Лицензию на образовательную деятельность. Вот наша.
  • Чек об оплате обучения. Мы отправляем его на электронную почту. Если не найдёте чек у себя в почте, напишите в чат службы поддержки — вышлем копию.
  • Справку о получении образовательных услуг — её тоже нужно запросить в чате поддержки.
Подробнее о налоговом вычете — на сайте Федеральной налоговой службы.

Давайте поможем

Мы перезваниваем в течение 30 минут каждый день с 10:00 до 19:00. Если оставите заявку сейчас, то перезвоним уже в рабочее время.