За 6 недель освоите основы работы с Kubernetes: c системой автоматизации развертывания, масштабирования и управления приложениями в контейнерах
поток: старт 16 декабря
Kubernetes: База
стартовый курс для администраторов
6 недель обучения
63 часа практики
Упор на практику
73% программы — практика и работа со стендами
5 встреч со спикерами
Онлайн-встречи в формате «вопрос –ответ»
Сертификация по итогу обучения
Закрепление практической и теоретической части
23 часа теории
Чат со спикерами
Обновили курс в июле 2024
Обновлённые версии
  • Kubernetes 1.30
Обновление практики
  • Новые задания в модулях «Kubespray», «Продвинутые абстракции», «Как работать с StatefulSet приложением», «Мониторинг»
  • Kubespray 1.29.5
  • 13 дополнительных заданий повышенной сложности на стендах
  • 12 новых заданий со звездочкой «на подумать»
Обновление теоретической части
  • Обновили все видеоматериалы
  • Актуализировали и подробнее разобрали модули «Устройство кластера», «Kubespray», «Основы работы с Helm», «CI/CD»
  • Новые модули: «Как работать с StatefulSet приложением» и «Мониторинг»
Обновление сертификации
  • Актуализирована под текущие реалии
  • Новое задание «Longhorn» и «Хранение данных»
  • Обновлена практика во всех модулях программы
Кому подойдёт курс
Системным администраторам и техподдержке
  • Обучитесь основам работы с Kubernetes
  • Научитесь, как разворачивать инфраструктуру k8s, обслуживать кластер и его сервисы
  • Получите навыки для работы в DevOps-проектах
  • Научитесь поддерживать k8s, находить неисправности и решать проблемы
DevOps-инженерам
  • Систематизируете знания, поймёте архитектуру Kubernetes, основные понятия и компоненты
  • Освоите навыки управления контейнеризированными приложениями (создание, развёртывание, масштабирование)
  • Сможете проводить эксплуатацию кластеров k8s без помощи коллег
  • Научитесь строить кластеры в k8s, внедрять CI/CD, настраивать мониторинг
Чему научим
Основам работы с Kubernetes, системой автоматизации развертывания, масштабирования и управления приложениями в контейнерах
Работать с базовыми абстракциями кластера и понимать его устройство
Запускать собственный кластер, понимать принципы работы сети и уметь подключать дополнительные компоненты
Запускать приложение в кластере, понимать принципы работы сети
Настраивать CI/CD пайплайн для приложения
Необходимые знания
  • Docker, базовое понимание микросервисной архитектуры
При покупке курса открываем бесплатный доступ на подготовительные видеокурсы по Docker и Ansible
  • Освоите базовые навыки написания ПО для Docker, создания собственных образов и построения инфраструктур для контейнеров. На изучение достаточно 4−8 часов
  • Понимание, как устроена и работает сеть
  • Linux: умение работать с консолью, знание основных утилит в Linux (ps, grep, cat, free и т. д.)
  • Научитесь писать, запускать и отлаживать собственные Ansible-сценарии и будете иметь базовые знания, необходимые для работы с Kubernetes
Примеры заданий
63 часа практики и работы со стендами
Мы предоставляем инфраструктуру для выполнения практических заданий на учебных стендах
Итоговая сертификация
Вы будете на стенде приводить кластер к определённому состоянию — запускать приложения, создавать абстракции
Устанавливать кластер Kubernetes, использовать kubespray для автоматизации процесса установки, а также настраивать необходимые компоненты кластера, такие как metrics server и ingress controller
Создавать и управлять Deployment в Kubernetes, конфигурировать переменные окружения для контейнеров, а также работать с логами подов
Закрепляет весь пройденный материал и навыки:
Создавать DaemonSet, настраивать сетевые параметры контейнеров и обеспечивать запуск подов на всех узлах кластера
Создавать и настраивать сервисы и Ingress для маршрутизации трафика в кластере Kubernetes
Устанавливать и использовать Helm для управления приложениями в Kubernetes, а также конфигурировать и развертывать Grafana с помощью Helm
Устанавливать и использовать Longhorn для управления постоянными томами, а также создавать и масштабировать StatefulSet и Deployment, использующие эти тома
Выполнять администрирование узлов кластера Kubernetes, изменять настройки kubelet и управлять размещением подов
Спикеры курса
Александр Довнар
Lead DevOps Engineer в Naviteq. io
  • 11+ лет в IT и сетях, 7+ лет в DevOps
  • AWS Community builder и сертифицированный архитектор
Спикер
  • DevOps Kitchen Talks подкаст соведущий
  • В основном работает с облачными провайдерами (чаще всего — AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментам
Подробнее о спикере
Марсель Ибраев
Senior System Engineer в Core 42
  • Инженер с 8-летним стажем, прошел долгий путь из сисадмина в девопса
  • Certified Kubernetes Administrator
Спикер
  • Внедрения Kubernetes для клиентов Southbridge
Подробнее о спикере
Артём Прима
Head of DevOps в Anorbank
  • PhD в сфере пучково-плазменных технологий, технике высоких напряжений
  • Developer advocate qCloudy
Спикер
  • 3+ года в DevOps
  • Работает с k8s и другими оркестраторами, как on-premise, так и на базе облачных решений
Подробнее о спикере
  • Участник комитета по докладам на DevOpsDays Almaty 2023, 2024
Марсель Ибраев
Senior System Engineer в Core 42
  • Инженер с 8-летним стажем, прошел долгий путь из сисадмина в девопса
  • Certified Kubernetes Administrator
Спикер
  • Внедрения Kubernetes для клиентов Southbridge
Александр Довнар
Lead DevOps Engineer в Naviteq. io
  • 11+ лет в IT и сетях, 7+ лет в DevOps
  • AWS Community builder и сертифицированный архитектор
Спикер
  • DevOps Kitchen Talks подкаст соведущий
  • В основном работает с облачными провайдерами (чаще всего — AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментам
Артём Прима
Head of DevOps в Anorbank
  • PhD в сфере пучково-плазменных технологий, технике высоких напряжений
  • Developer advocate qCloudy
Спикер
  • 3+ года в DevOps
  • Работает с k8s и другими оркестраторами, как on-premise, так и на базе облачных решений
  • Участник комитета по докладам на DevOpsDays Almaty 2023, 2024
Программа
6 часов практики
1 установочная
5
2
онлайн встреч
недели
4 со спикерами
на сдачу домашней работы
63 часов практики
86
часов всего
23 часов теории
9
часов в неделю
3 часа теории
Шаг 1
Смотрим видео с теорией
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Делаем практические задания на стендах в личном кабинете
Обсуждаем задания в чате с другими участниками
Встречаемся со спикерами 1 раз в неделю и задаём вопросы
Сдаём сертификацию (итоговую практическую работу)
Зачем: понять, как устроен курс

  • Описание формата обучения в потоке
  • Цели обучения
  • Как эффективно учиться онлайн
Встреча со спикером.
Рассказываем о курсе в целом, для кого, что и зачем

Доступ к Модулям:
Модуль 2. Знакомство с Kubernetes, основные компоненты
Модуль 3. Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
Зачем: чтобы верхнеуровнево понять, что такое Kubernetes, а также с какими абстракциями Kubernetes придется 100% работать в будущем и как эти абстракции работают.

  • Введение в технологию k8s. Описание, применение, концепции
  • Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
  • Практическая работа
Зачем: чтобы инженер понимал, как работает Kubernetes и из каких компонентов он состоит. Это позволит более продуктивно проводить траблшутинг и не работать с Kubernetes, как с черным ящиком.

  • Устройство кластера, основные компоненты, отказоустойчивость
  • Сеть k8s
Встреча со спикером по темам 2-3

Доступ к темам:
  • Модуль 4. Kuberspray, тюнинг и настройка кластера Kubernetes
  • Модуль 5. Продвинутые абстракции Kubernetes
Зачем: чтобы знать, как можно установить Kubernetes у себя.

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

  • DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
  • Практическая работа
Встреча со спикером по темам 4-5

ДОСТУП к темам:
  • Модуль 6. DNS в кластере. Публикация сервисов и приложений
  • Модуль 7. Введение в Helm
  • Модуль 8. Как работать с stateful приложениями
Зачем: чтобы понимать, как на уровне сети и сетевых абстракций работает Kubernetes. Это позволит использовать правильные абстракции для настройки внутреннего и внешнего сетевого взаимодействия приложений, запущенных в Kubernetes.

  • Устройство DNS в Kubernetes
  • Обзор методов публикации сервисов: NodePort vs LoadBalancer vs Ingress
  • Ingress controller (Nginx): балансируем входящий трафик
  • Практическая работа
Зачем: чтобы научиться темплейтировать свое приложение. Этот подход позволяет гибко работать с манифестами приложения в Kubernetes, организовать правильную разработку и деплой.

  • Работа с Helm
  • Состав чарта
  • Написание собственных чартов
  • Практическая работа
Сможем понимать и применять различные типы хранилищ в Kubernetes, уметь конфигурировать и управлять постоянным хранением данных с помощью Persistent Volumes (PV) и Persistent Volume Claims (PVC). Научимся реализовывать решения для обеспечения отказоустойчивого хранения и резервного копирования данных, что является критически важным для поддержания бесперебойной работы приложений в кластере
Встреча со спикером по темам 6-8

ДОСТУП к темам:
  • Модуль 9. Установка Cert-manager
  • Модуль 10. CI/CD в Kubernetes
  • Модуль 11. Мониторинг
Зачем: чтобы понять, как автоматизированно подключить и продлять TLS-сертификат вашему веб-приложению.

  • Сert-manager: автоматически получаем сертификаты SSL/TLS
  • Практическая работа
Зачем: чтобы правильно настроить деплой своего приложения в кластер Kubernetes.

  • Настройка CI/CD приложения в Кубернетес
  • Практическая работа
Зачем: сможем настроить и использовать системы мониторинга в кластере Kubernetes, чтобы эффективно отслеживать состояние и производительность подов, сервисов и инфраструктуры, обеспечивая тем самым стабильность и надежность приложений и среды их выполнения.
Доступ к Сертификации
Зачем: для закрепления всех полученных знаний на практике; задания охватывают все аспекты работы с Kubernetes.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Занимайте место и получите в подарок три видеокурса: «Мониторинг в Grafana», «Docker для админов и разработчиков» и «Ansible: Infrastructure as Code»
Поток
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Работа в группах с куратором
Дедлайны
Docker и Ansible в подарок
Отдельная практическая работа
в рассрочку на 4 месяца или 70 000 ₽ единовременно
17 500 ₽/мес
выбор студентов
старт 16 декабря
старт 16 декабря
VIP
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Работа в группах с куратором
Дедлайны
Docker и Ansible в подарок
в рассрочку на 4 месяца или 90 000 ₽ единовременно
22 500 ₽/мес
Отдельная практическая работа
Отдельная практическая работа — серия задач, которая имитирует поднятие кластера Kubernetes, а так же работу с Helm, настройку CI/CD и т. д. Отработка полного цикла работы с кластером (установка, настройка, тюннинг) перед сертификацией + дополнительные задачи с Docker Compose и gitlab, которых нет в основном курсе.
Отдельная практическая работа — серия задач, которая имитирует поднятие кластера Kubernetes, а так же работу с Helm, настройку CI/CD и т. д. Отработка полного цикла работы с кластером (установка, настройка, тюннинг) перед сертификацией + дополнительные задачи с Docker Compose и gitlab, которых нет в основном курсе.
только для компаний
Заявка от юрлица
Оставьте заявку, с вами свяжется наш менеджер и поможет подобрать подходящий тариф
Поток
VIP-поток
70 000 ₽
90 000 ₽
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Корпоративное обучение
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас
Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →
Нужна консультация?
задайте нам свой вопрос