KUB10
Промокод на скидку 10%
Фундаментальные знания для разработчиков. За 7 недель познакомитесь с Kubernetes. Научитесь правильно разрабатывать приложение под k8s и запускать его в кластере.
старт в любой момент
Kubernetes для разработчиков
Видеокурсы Docker и Сети в Linux в подарок!
7 недель обучения
76 часов практики
Упор на практику
79% программы — практика и работа со стендами
Формат обучения
Видеоуроки и практические задания
Сертификация по итогу обучения
Закрепление практической и теоретической части
20 часов теории
Для разработчиков, которые хотят
Контролировать, в каких условиях работает приложение, и обеспечивать безаварийную работу
Отлаживать приложения в 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-чарты
Cпикеры курса
Виталий Лихачев
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. Заключение
7.1. Job
7.2. CronJob
8.1. DaemonSet
8.2. StatefulSet
9.1. Kubeconfig
9.2. RBAC
9.3. PSP, Limit Range, Resource Quotas
10.1. Общие практики работы с контейнерами
10.2. Java
10.3. Python
10.4. Go
11.1. Возможности Kubernetes
11.2. Дополнительные возможности
12.1. Обзор существующих инструментов
12.2. Базовая работа с Helm
12.3. Дополнительные возможности Helm
13.1. Minikube
13.2. Автообновление кода в поде
14.1. Введение
14.2. Подготовка
14.3. Запуск CI/CD
14.4. Самостоятельная работа
15.1. RBAC
15.2. Для чего можно использовать Kubernetes
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
старт в любой момент
Соло
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Встречи со спикерами
Чат со студентами и спикерами
Индивидуальная консультация
в рассрочку на 4 месяца или 35 000 ₽ единовременно
8 750 ₽/мес
Командное предложение
от 10 человек
специальные условия
от 5 человек
-10%
от 3 человек
-7%
Перейти
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Для большой команды
Видеоуроки
Практические задания
Сертификат
Проверка домашних заданий
Поддержка от менторов и кураторов
Чат-группы в телеграм со спикерами
Онлайн-встречи со спикерами
Договорная
старт в любой момент
Соло
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Встречи со спикерами
Чат со студентами и спикерами
Индивидуальная консультация
45 000 ₽
Подарочный сертификат
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Перейти
Перейти
Универсальные доступы
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Перейти
Перейти
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Кастомизируем курс для вашей компании
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас
Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →
Нужна консультация?
задайте нам свой вопрос