Инфраструктурная платформа на основе Kubernetes

Курс предназначен для разработчиков, администраторов и технических лидеров, которые хотят изучить платформу Kubernetes
IT: Для программистов и IT-специалистов
OTUS Онлайн-образование логоOTUS Онлайн-образование
Открытый набор
5 месяцев
Онлайн
от 70 000 ₽

Что даст вам этот курс

Курс от нашего партнера Express 42

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

Для кого этот курс:

Программа создана специально для разработчиков, администраторов, СТО и тех. лидов, которые устали тратить время на автоматизацию, хотят использовать единообразные окружения и работать на профессиональном уровне с современными инструментами. Выпускники после обучения смогут эффективно масштабировать надёжную инфраструктуру под растущие потребности бизнеса и правильно освобождать продуктовые команды от части задач администрирования/автоматизации и фокусировать их на развитии продукта.

Сертификация от CNCF: CKA и CKAD

После нашего курса можно сдать обе эти сертификации. Мы не готовим к ним специально, но освещаем все темы, которые требуются при подготовке к сертификациям.

Особенности курса

Курс состоит из 4-ех частей:

1.Инфраструктурная платформа и ее связь с DevOps-практиками. Учим студентов основам Kubernetes и показываем к чему будем стремиться весь курс.

2. Сервисы в составе платформы и их связь с инженерными практиками, экосистему для приложений компании.

3. Углубленное изучение Kubernetes.

4. Проектная работа: построить MVP инфраструктурной платформы.
 
Рассматриваем целую платформу, где Kubernetes — только часть
Подробно обсуждаем особенности интеграции с процессами разработки
Изучаем экосистему, которая нужна, если собираетесь делать что-то сложнее Hello World
Один из самых мощных и насыщенных практикой русскоязычных курсов
Преподаватели 8

Необходимые знания

Требования к поступающим
  • Базовые знания Linux, отсутствие страха перед консолью (или курс на OTUS)
  • Базовые знания Docker
  • Знакомство с процессами выпуска цифровых продуктов и понимание их жизненного цикла (опыт из разработки, тестирования или эксплуатации)
  • Плюсом будет пройденный курс “DevOps практики и инструменты”

Подготовительный курс

Курс рассчитан для программистов и администраторов, которые хотят освоить ОС Linux с нуля.

На курсе мы:
  • детально разберем основные команды в Linux и научимся работать в консоли
  • познакомимся с зомби, сиротами и демонами
  • выясним, что такое ядро операционной системы и системные вызовы
  • научимся работать со стандартными потоками ввода/вывода
  • разберем некоторые особенности файловой системы ext4

Процесс обучения

Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

Длительность курса
4 месяца + 1 месяц на проект
Программа
1 Инфраструктурная платформа. Основные сущности и функционал Kubernetes
1.1 Инфраструктурная платформа для разработки и эксплуатации цифровых продуктов
1.2 Знакомство с Kubernetes, основные понятия и архитектура
1.3 Механика запуска и взаимодействия контейнеров в Kubernetes.
1.4 Безопасность и управление доступом
1.5 Сетевая подсистема Kubernetes
1.6 Хранение данных в Kubernetes: Volumes, Storages, Statefullприложения
2 Экосистема Kubernetes
2.1 Достаточно хороший конвейер поставки
2.2 Шаблонизация манифестов. Helm и его аналоги (Jsonnet, Kustomize)
2.3 Custom Resource Definitions. Operators
2.4 Мониторинг компонентов кластера и приложений, работающих в нем
2.5 Сервисы централизованного логирования для компонентов Kubernetes и приложений
2.6 Инфраструктура для Distributed Tracing: Jaeger и аналоги. Сквозное логирование
2.7 Хранилище секретов для приложений. Vault
2.8 Занятие 14: Хранилища артефактов поставки, контроль безопасности артефактов
2.9 Kubernetes для непрерывной поставки (CI/CD). Интеграция с CIсервисом
2.10 Service mesh. Знакомство с Istio и Envoy
2.11 GitOps и инструменты поставки
2.12 QA сессия
2.13 OpenShift как готовая платформа
2.14 Chaos Engineering
3 Kubernetes в деталях
3.1 Компоненты Kubernetes: apiserver, scheduler, kubelet, etcd
3.2 CRI. Обзор контейнерных runtime.
3.3 CNI. Обзор существующих сетевых подсистем Kubernetes.
3.4 CSI. Обзор подсистем хранения данных в Kubernetes.
3.5 Диагностика и отладка кластера и приложений в нем.
3.6 Подходы к развертыванию и обновлению productiongrade кластера
4 Проект
4.1 Сертификации Kubernetes
4.2 Платформенная команда и продуктовые команды. Итоговое занятие. Проектная работа.
4.3 Промежуточная приемка проектов - 16 апреля
4.4 Финальная приемка проектных работ. Подведение итогов обучения.

Выпускной проект

Продолжительность проекта: 1 месяц
Проект выполняется чаще самостоятельно, но можно и в группах

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

После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы;
  • сможете развернуть и подготовить к промышленной эксплуатации кластер Kubernetes
  • легко построите экосистему, поддерживающую процессы выпуска приложений и рассчитанную на использование Kubernetes
  • построить автоматизированный конвейер непрерывной поставки для приложения с использованием самых современных практик и подходов
  • получите сертификат о прохождении курса;
  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).
Записаться на курс
Инфраструктурная платформа на основе Kubernetes
В месяц: 17 000 ₽
В кредит: 8563 ₽ в месяц
70 000
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
5 месяцев
Онлайн
от 70 000 ₽