Курс "Инфраструктурная платформа Kubernetes" | OTUS
Черная пятница уже наступила!
Все курсы ноября со скидкой 30%. Торопитесь!
Подробнее

Курсы

Курсы в разработке Подготовительные курсы
Работа в компаниях Компаниям Блог +7 499 110-61-65
Это курс нашего партнера

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

Курс предназначен для разработчиков, администраторов и технических лидеров, которые хотят изучить платформу Kubernetes
Подойдет ли мне этот курс?

Длительность

5 месяцев

Начало

3 декабря

Занятия

Чт 20:00, Вт 20:00

Общая стоимость

70 000 ₽

В месяц

17 000 ₽

В кредит:

17000 ₽ в месяц

Хочу дешевле
Общая стоимость
70 000 ₽
В месяц: 17 000 ₽
В кредит: 70000 ₽
в месяц
Продолжительность
5 месяцев, 4 академ. часа в неделю
Чт 20:00, Вт 20:00
Начало занятий
3 декабря
Что даст вам этот курс

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

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

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

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

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

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

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

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

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

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

4. Проектная работа: построить MVP инфраструктурной платформы.



Рассматриваем целую платформу, где Kubernetes — только часть

Подробно обсуждаем особенности интеграции с процессами разработки

Изучаем экосистему, которая нужна, если собираетесь делать что-то сложнее Hello World

Один из самых мощных и насыщенных практикой русскоязычных курсов

Всё о курсе «Инфраструктурная платформа на основе Kubernetes», 27 ноября в 20:00
День Открытых Дверей — отличная возможность задать все вопросы по Kubernetes ведущему инженеру Экспресс 42, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Также преподаватель расскажет о своём профессиональном опыте. Поэтому если есть вопрос, запишитесь на онлайн-трансляцию и задайте его в прямом эфире!
Ведет
Юрий
Игнатов
Предыдущий день открытых дверей
Преподаватели
Алексей Цыкунов
Дмитрий Шомрин
Александр Акилин
Сергей Богатырец
Ведущий инженер Express42
Никита Вельгин
Инженер Express42
Матвей Михайлов
Инженер Express42
Юрий Игнатов
Ведущий инженер Express42
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
В настоящее время работает на аутсорсе. Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в госструктурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем.
Собственный технический блог на - dbadmins.ru

Преподаватель
Инженер в компании Express42, помогаю налаживать процессы CI/CD в технологических компаниях.
Ключевые навыки: Docker, Ansible, Kubernetes, Openshift, Jenkins, Gitlab CI

Преподаватель
Системный инженер в компании Aquiva Labs. В IT с 2001 года. Devops практики начал применять в стартапе Breffi, затем драйвил направление DataBus в компании Paragon Software. Один из организаторов сообществ DevOps Moscow, DevOpsDays Moscow, член программных комитетов конференций DevOpsConf, HighLoad++.

Наставник
Помогает внедрять практики непрерывной поставки, улучшать процессы управления инфраструктурой и ее мониторинга. За время работы в Экспресс42 работал над проектами Рокетбанк, Paymantix, Cloudlock и Первый ОФД.

Опыт работы с большим количеством технологий:

операционными системами (Linux*, OpenBSD Hashicorp stack Consul, Terraform, Packer);
системами управления конфигурацией (Chef, Ansible);
системами непрерывной интеграции/поставки (Bamboo, Jenkins, Gitlab CI, Rundeck);
фронтенд системами (Nginx, Haproxy);
опыт работы с базами данных (PostgreSQL, MongoDB, Redis Apache/Hadoop стек
Kafka, Zookeeper, HDFS, Spark, Flume)
системами мониторинга и логирования (Zabbix, Prometheus, Graylog, ELK (stack <=v5), Newrelic);
опыт работы с облачными сервисами (AWS, Selectel VPC, ActiveCloud);
система управления конфигурации и оркестрации (Docker, DC/OS (Mesos + Marathon), docker-swarm)
использование ЯП на уровне понимания/чтения/дополнение функционала (Ruby, Python, а также скриптовый язык bash)

Преподаватель
Сетевой инженер с пятилетним стажем в прошлом - несколько лет назад сместил вектор развития в сторону изучения DevOps практик, подходов и инструментов.
Интересуется контейнерной оркестрацией и экосистемой, образовавшейся вокруг данной области - CI/CD, мониторинг, логирование, Distributed Tracing, и т.д. Активно изучает и применяет на проектах новые инструменты и подходы к созданию инфраструктуры и процессу непрерывной поставки ПО.
Принимал участие в проектировании, запуске и развитии инфраструктурных платформ как в крупном Enterprise, так и в небольших технологических компаниях и стартапах.

Преподаватель
В роли инженера помогал компаниям внедрять существующие DevOps практики и улучшать процессы управления инфраструктурой. Большая часть проектов реализовывалась в партнерстве с такими компаниями как Альфа-банк, РосБанк и X5 Retail Group. Данные проекты включали в себя проектирование и построение конвейеров непрерывной поставки ПО, внедрение гибких методологий разработки, организацию систем мониторинга и логирования.
В текущей деятельности используется следующий технологический стек:
Непрерывная интеграция/поставка: Gitlab CI, Jenkins, Bamboo;
Системы управления конфигурацией: Ansible, Terraform, Packer;
Контейнеризация: OpenShift, Docker;
Системы мониторинга/логирования: Prometheus, Zabbix;
Системы централизованного логирования: ELK, Graylog;
Базы данных: MySQL, Elasticsearch;
Сервисы очередей: RabbitMQ;
Сервисы облачных провайдеров: Google cloud, Digital Ocean;
Написание скриптов: Python, bash/sed/awk, Powershell.

Преподаватель
Ведущий инженер Экспресс 42.

Разрабатывает и внедряет решения для непрерывной поставки продуктов enterprise-организаций, помогает с адаптацией DevOps-практик

Реализовал множество проектов по построению автоматических конвейеров поставки ПО и автоматизации управления инфраструктурой с использованием подхода Инфраструктура как код, имеет опыт проведения технических аудитов, организации и проведения обучения по DevOps-практикам в формате мастер-классов и вебинаров, а также проведении консультаций по вопросам построения конвейеров поставки ПО, проектированию отказоустойчивой инфраструктуры, внедрению гибких методологий разработки.

Руководитель программы
Алексей
Цыкунов
Дмитрий
Шомрин
Александр
Акилин
Сергей
Богатырец
Никита
Вельгин
Матвей
Михайлов
Юрий
Игнатов
Преподаватели
Алексей Цыкунов
Системный архитектор, Oracle DBA, разработчик perl/python, опыт в отрасли - 20 лет
В настоящее время работает на аутсорсе. Работал в интернет-провайдерах и телекоме. Имел опыт внедрения и разработки продуктов в госструктурах, таких как минздрав и соцфонд. Был главным разработчиком стартап проекта Ipstudio AMBS (биллинг для VoIP). Участвовал в проектировании и разработке OLTP систем. Проектировал и развертывал серверные системы в датацентрах.

Закончил Кыргызско-Российский Государственный Университет, 2001, Инженер автоматизированных систем.
Собственный технический блог на - dbadmins.ru

Преподаватель
Дмитрий Шомрин
Инженер в компании Express42, помогаю налаживать процессы CI/CD в технологических компаниях.
Ключевые навыки: Docker, Ansible, Kubernetes, Openshift, Jenkins, Gitlab CI

Преподаватель
Александр Акилин
Системный инженер в компании Aquiva Labs. В IT с 2001 года. Devops практики начал применять в стартапе Breffi, затем драйвил направление DataBus в компании Paragon Software. Один из организаторов сообществ DevOps Moscow, DevOpsDays Moscow, член программных комитетов конференций DevOpsConf, HighLoad++.

Наставник
Сергей Богатырец
Ведущий инженер Express42
Помогает внедрять практики непрерывной поставки, улучшать процессы управления инфраструктурой и ее мониторинга. За время работы в Экспресс42 работал над проектами Рокетбанк, Paymantix, Cloudlock и Первый ОФД.

Опыт работы с большим количеством технологий:

операционными системами (Linux*, OpenBSD Hashicorp stack Consul, Terraform, Packer);
системами управления конфигурацией (Chef, Ansible);
системами непрерывной интеграции/поставки (Bamboo, Jenkins, Gitlab CI, Rundeck);
фронтенд системами (Nginx, Haproxy);
опыт работы с базами данных (PostgreSQL, MongoDB, Redis Apache/Hadoop стек
Kafka, Zookeeper, HDFS, Spark, Flume)
системами мониторинга и логирования (Zabbix, Prometheus, Graylog, ELK (stack <=v5), Newrelic);
опыт работы с облачными сервисами (AWS, Selectel VPC, ActiveCloud);
система управления конфигурации и оркестрации (Docker, DC/OS (Mesos + Marathon), docker-swarm)
использование ЯП на уровне понимания/чтения/дополнение функционала (Ruby, Python, а также скриптовый язык bash)

Преподаватель
Никита Вельгин
Инженер Express42
Сетевой инженер с пятилетним стажем в прошлом - несколько лет назад сместил вектор развития в сторону изучения DevOps практик, подходов и инструментов.
Интересуется контейнерной оркестрацией и экосистемой, образовавшейся вокруг данной области - CI/CD, мониторинг, логирование, Distributed Tracing, и т.д. Активно изучает и применяет на проектах новые инструменты и подходы к созданию инфраструктуры и процессу непрерывной поставки ПО.
Принимал участие в проектировании, запуске и развитии инфраструктурных платформ как в крупном Enterprise, так и в небольших технологических компаниях и стартапах.

Преподаватель
Матвей Михайлов
Инженер Express42
В роли инженера помогал компаниям внедрять существующие DevOps практики и улучшать процессы управления инфраструктурой. Большая часть проектов реализовывалась в партнерстве с такими компаниями как Альфа-банк, РосБанк и X5 Retail Group. Данные проекты включали в себя проектирование и построение конвейеров непрерывной поставки ПО, внедрение гибких методологий разработки, организацию систем мониторинга и логирования.
В текущей деятельности используется следующий технологический стек:
Непрерывная интеграция/поставка: Gitlab CI, Jenkins, Bamboo;
Системы управления конфигурацией: Ansible, Terraform, Packer;
Контейнеризация: OpenShift, Docker;
Системы мониторинга/логирования: Prometheus, Zabbix;
Системы централизованного логирования: ELK, Graylog;
Базы данных: MySQL, Elasticsearch;
Сервисы очередей: RabbitMQ;
Сервисы облачных провайдеров: Google cloud, Digital Ocean;
Написание скриптов: Python, bash/sed/awk, Powershell.

Преподаватель
Юрий Игнатов
Ведущий инженер Express42
Ведущий инженер Экспресс 42.

Разрабатывает и внедряет решения для непрерывной поставки продуктов enterprise-организаций, помогает с адаптацией DevOps-практик

Реализовал множество проектов по построению автоматических конвейеров поставки ПО и автоматизации управления инфраструктурой с использованием подхода Инфраструктура как код, имеет опыт проведения технических аудитов, организации и проведения обучения по DevOps-практикам в формате мастер-классов и вебинаров, а также проведении консультаций по вопросам построения конвейеров поставки ПО, проектированию отказоустойчивой инфраструктуры, внедрению гибких методологий разработки.

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

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

Длительность курса
4 месяца + 1 месяц на проект
Программа обучения
Модуль 1
Инфраструктурная платформа
Модуль 2
Основные сущности и функционал Kubernetes
Модуль 3
Kubernetes в деталях
Модуль 4
Экосистема Kubernetes
Модуль 5
Kubernetes для поставки цифровых продуктов
Модуль 6
Проект
Инфраструктурная платформа
Первый модуль нашего курса знакомит участников с понятием инфраструктурной платформы, историей их появления, развития и основными видами платформ на сегодняшний день.

Мы рассмотрим как именно инфраструктурная платформа помогает компаниям выпускать их цифровые продукты, почему именно Kubernetes является одной из самых подходящих систем, которая может стать основой инфраструктурной платформы и проведем обзор сервисов, которые могут входить в состав платформы, помимо самого Kubernetes.
Тема 1: Связь инфраструктурных платформ с инженерными практиками и приложения для платформ
Мы рассмотрим как именно инфраструктурная платформа помогает компаниям выпускать их цифровые продукты.
Какую пользу инфраструктурные платформы приносят командам и организациям
3 декабря, 20:00 — 21:30
Тема 2: Вводное занятие
Что такое Инфраструктурная платформа и зачем она компаниям? История развития, современное состояние и будущее платформ.
10 декабря, 20:00 — 21:30
Основные сущности и функционал Kubernetes
Kubernetes достаточно дружелюбен для пользователя, запустить свое приложение с Kubernetes можно не погружаясь в детали реализации кластера и его детальной настройки. В этом модуле мы изучим основные сущности Kubernetes, такие как Deployment, Ingress, Service, Namespace, ConfigMap и многие другие, которые нужны пользователю кластера для развертывания своих приложений и рассмотрим, какие ограничения и требования предъявляет Kubernetes к приложениям.
Разобравшись с запуском и конфигурацией приложений при помощи Kubernetes мы рассмотрим, как функционал кластера помогает в реализации стандартных процессов поставки цифровых продуктов с применением современных инженерных практик и не забывая о требованиях безопасности и начнем формировать базовую экосистему нашего кластера, необходимую для большинства приложений.

Домашние задания второго модуля включает развертывание локальной инсталляции Kubernetes, работу с его основными сущностями и запуск приложения на локальном кластере. В процессе выполнения домашних заданий мы научимся описывать манифесты, управлять состоянием кластера, управлять состоянием и составом приложений, развернутых в кластере, разберемся в модели прав доступа, изучим утилиты, инструменты и сервисы, без которых не обойтись при работе с Kubernetes (например: registry, dns, kubectl, web ui и т.д.).
Тема 1: Знакомство с Kubernetes.
вы узнаете основные концепции Kubernetes, сможете развернуть локальное окружение, сделать первые шаги к использованию Kubernetes
17 декабря, 20:00 — 21:30
Домашние задания: 1
1 Установка и настройка minikube, запуск первого контейнера в kubernetes
Тема 2: Механика запуска и взаимодействия контейнеров в Kubernetes.
Домашнее задание: описание манифестов для нескольких пользовательских и системных сервисов
24 декабря, 20:00 — 21:30
Тема 3: Что стоит знать о безопасности и управлении доступом Kubernetes.
Домашняя работа: настройка аккаунтов и прав для них, настройка ограничений и политик безопасности для контейнеров
9 января, 20:00 — 21:30
Домашние задания: 1
1 Настройка сервисных аккаунтов и ограничение прав для них
Тема 4: Обзор сетевой подсистемы Kubernetes.
14 января, 20:00 — 21:30
Домашние задания: 1
1 Настройка dns, service и ingress
Тема 5: Volumes, Storages, Statefull-приложения в Kubernetes.
16 января, 20:00 — 21:30
Домашние задания: 1
1 Домашняя работа: настройка всего необходимого для запуска базы данных в контейнере
Тема 6: Развёртывание приложения в Kubernetes.
Цель занятия:
- Объединить все знания для деплоймента приложения.
- Посмотреть, как выглядит процесс кубернетизации приложения.
- Сложить общую картинку в голове о том, зачем всё это необходимо.
21 января, 20:00 — 21:30
Kubernetes в деталях
Здесь нас ждет изучение сервисов, из которых состоит kubernetes: api-server, scheduler, kubelet, etcd. Мы рассмотрим каждый из них в отдельности с точки зрения использования и эксплуатации, разберемся в том, как эти сервисы развертывать, конфигурировать, обновлять и мониторить.

Знания о компонентах, из которых состоит кластер нам потребуются для проектирования и развертывания собственной инсталляции Kubernetes с учетом отказоустойчивости, безопасности, простоты использования и эксплуатации. Здесь же мы рассмотрим типы инсталляций Kubernetes, их сильные и слабые стороны (minikube, bare-metal, cloud, и т.д.).


Для этого нам предстоит изучить стандартные интерфейсы взаимодействия (CNI/CRI/CSI) и реализации, которые используют эти интерфейсы, например, мы расскажем про множество сетевых подсистем, которые могут быть использованы для организации взаимодействия между приложениями и их связи с внешним миром, для этого познакомимся с такими системами как kube-proxy, ipvs, flannel, calico, istio, envoy и многими другими, и определим, как из всего многообразия выбрать именно то, что больше всего подходит под задачу.

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

И, конечно же, не обойдем вниманием Operators – функционал Kubernetes, который задает новую планку в подходе к автоматизации и управлению системами.

Домашние задания третьего модуля нацелены на подготовку отказоустойчивого и безопасного кластера Kubernetes, который при этом просто обновлять и использовать. Опыт, полученный при выполнении ДЗ этого модуля позволит вам самостоятельно развернуть и настроить кластер с использованием практики Инфраструктура как код, выбрать подсистемы, реализующие сетевую связность и хранение файлов, а также отлаживать сбои в работе подсистем кластера.
Тема 1: Компоненты Kubernetes: api-server, scheduler, kubelet, etcd
вы получите знания об архитектуре Kubernetes, поймете принципы взаимодействия управляющих компонент, увидите путь от применения манифеста до создания pod в кластере, создадите триальную учетную запись в Google Cloud, сможете закрепить знания пройдя гайд "Kubernetes The Hard Way" адаптированный под последнюю версию Kubernetes
23 января, 20:00 — 21:30
Тема 2: Подходы к развертыванию и обновлению production-grade кластера
28 января, 20:00 — 21:30
Тема 3: CRI. Обзор контейнерных runtime.
вы сможете осознанно сделать выбор в пользу того или иного контейнерного runtime, узнаете о концепции CRI и причинах ее появления, сможете интегрировать сборку OCI совместимых образов в CI/CD процесс, увидите процесс запуска контейнера с использованием runc
30 января, 20:00 — 21:30
Тема 4: CNI. Обзор существующих сетевых подсистем Kubernetes.
4 февраля, 20:00 — 21:30
Тема 5: CSI. Обзор подсистем хранения данных в Kubernetes.
- еще раз огнем и мечом пройтись по Volumes, их видам, уместности применения
- посмотреть чуть больше внутренностей реализации Storage на ноде
- посмотреть на реализацию PersistentVolumes и PersistentVolumeClaim
- разобраться с Dynamic Provisioning
- поговорить про CSI
- глянуть, как устанавливается CSI-драйвер
- посмотреть на реализацию снапшотов в CSI
6 февраля, 20:00 — 21:30
Домашние задания: 1
1 Развертывание системы хранения данных
Тема 6: Диагностика и отладка кластера и приложений в нем.
11 февраля, 20:00 — 21:30
Домашние задания: 1
1 Домашняя работа: проведение диагностики состояния кластера, знакомство с инструментами для диагностики
Тема 7: QA-сессия
13 февраля, 20:00 — 21:30
Тема 8: Custom Resource Definitions. Operators – Новый помощник платформенной и продуктовым командам.
18 февраля, 20:00 — 21:30
Домашние задания: 1
1 Домашняя работа: описание собственного CRD, использование одного из opensource operators
Экосистема Kubernetes
В этом модуле мы познакомимся с инструментами, утилитами и сервисами, которые сделают вашу жизнь с Kubernetes проще, позволят использовать современные инженерные практики и будут незаменимо полезны как команде, которая занимается администрированием и развитием Kubernetes кластера, так и продуктовым командам, которые используют Kubernetes для запуска своих систем.
Мы рассмотрим как собирать метрики мониторинга и логи с самого кластера и приложений, работающих поверх него, как предоставить приложениям надежное хранилище для секретных данных и многое другое.
После этого модуля вы будете владеть такими инструментами как helm и kustomize, ksonnet, легко интегрировать Prometheus+Grafana, Elastic stack и Vault как для нужд кластера, так и приложений в нем.
Мы еще раз вернемся к Registry и хранилищам артефактов, ведь в этом модуле нам предстоит познакомится с подписями образов и использованием Notary

Домашние задания в этом модуле нацелены на изучение инструментов и утилит, используемых сообществом Kubernetes, а также на построение экосистемы, необходимой для поддержания процессов поставки цифровых продуктов.
Мы развернем и настроим для нашего кластера систему мониторинга, систему сбора логов, систему управления секретами и подписи образов, хранилище артефактов и прочие системы, входящие в состав платформы.
Тема 1: Мониторинг компонентов Kubernetes и приложений, работающих в нем
дать основы мониторинга приложений в Kubernetes
20 февраля, 20:00 — 21:30
Тема 2: Сервисы централизованного логирования для компонентов Kubernetes и приложений.
Развёртывать стек ELK в кластере Kubernetes и процессить логи на лету с помощью Logstash или Ingest API
25 февраля, 20:00 — 22:00
Тема 3: Шаблонизация манифестов Kubernetes. Helm и его аналоги (Jsonnet, Kustomize)
вы научитесь шаблонизировать манифесты Kubernetes разными способами,
узнаете про решения для хранения Helm charts,
cможете устанавливать и использовать community Helm charts, увидите как создавать собственные Helm chart
посмотрите на альтернативные подходы - jsonnet-ориентированные решения и Kustomize
27 февраля, 20:00 — 21:30
Домашние задания: 1
1 Домашняя работа: подготовка helm charts для нашего приложения.
Тема 4: Хранилище секретов для приложений. Vault.
3 марта, 20:00 — 21:30
Домашние задания: 1
1 Дополнительное домашнее задание: ставим и настраиваем Vault для нужд платформенной команды и команд разработки
Тема 5: Разбор реального кейса: MVP инфраструктурной платформы
5 марта, 20:00 — 21:30
Тема 6: Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом.
10 марта, 20:00 — 21:30
Тема 7: Service mesh. Знакомство с Istio и Envoy
12 марта, 20:00 — 21:30
Тема 8: GitOps и инструменты поставки
17 марта, 20:00 — 21:30
Тема 9: Хранилища контейнеров и артефактов поставки, инфраструктура для контроля безопасности артефактов
19 марта, 20:00 — 21:30
Тема 10: OpenShift как готовая платформа
24 марта, 20:00 — 21:30
Тема 11: БД в Kubernetes
26 марта, 20:00 — 21:30
Тема 12: Инфраструктура для Distributed Tracing: Jaeger и аналоги. Сквозное логирование
31 марта, 20:00 — 21:30
Kubernetes для поставки цифровых продуктов
Kubernetes позволил множеству компаний построить надежные, автоматизированные и простые в использовании процессы поставки цифровых продуктов.
В этом модуле мы объединим полученные ранее знания и интегрируем рассмотренные в предыдущих модулях инструменты для того, чтобы наша инфраструктурная платформа помогала командам разработки на каждом этапе подготовки, выпуска и эксплуатации продуктов. Владея Kubernetes и необходимой экосистемой мы можем сконцентрироваться на инженерных практиках и подходах, наработанных сообществом и бесценном опыте, которым уже успели поделиться инженеры со всего мира.

Домашние задания этого модуля нацелены на построение конвейера поставки для приложения с применением полученных знаний из прошлых модулей, использованием функционала экосистемы и с учетом инженерных практик, о которых мы будем говорить в этом модуле
Тема 1: Компенсационное занятие: мониторинг и логирование
2 апреля, 20:00 — 21:30
Тема 2: Строим достаточно хороший конвейер поставки
7 апреля, 20:00 — 21:30
Проект
Проектная работа

Примеры тем:
-Развертывание отказоустойчивой инфраструктурной платформы
-Миграция существующего продукта на инфраструктурную
платформу
-Формирование стандартов разработки приложений под
инфраструктурную платформу
Тема 1: Итоговое занятие. Проектная работа.
9 апреля, 20:00 — 21:00
Домашние задания: 1
1 Проектная работа
Тема 2: Промежуточная приемка проектов
14 апреля, 20:00 — 21:30
Тема 3: Финальная приемка проектных работ. Подведение итогов обучения.
16 апреля, 20:00 — 21:30
Выпускной проект
Продолжительность проекта: 1 месяц
Проект выполняется чаще самостоятельно, но можно и в группах


Проектная работа заключается в подготовке инфраструктурной платформы на основе кластера Kubernetes и необходимой для его функционирования экосистемы, отвечающих требованиям отказоустойчивости, безопасности, поддерживаемости и с применением основных инженерных практик, таких как Инфраструктура как код. Для того, чтобы успешно завершить проектную работу ваш кластер будет тестироваться на сбои, выдержать искусственно созданную нагрузку и пройти аудит безопасности
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Непрерывная поставка с Kubernetes
Юрий Игнатов
День открытых дверей
24 июня в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям и другие дополнительные материалы;

  • сможете развернуть и подготовить к промышленной эксплуатации кластер Kubernetes

  • легко построите экосистему, поддерживающую процессы выпуска приложений и рассчитанную на использование Kubernetes

  • построить автоматизированный конвейер непрерывной поставки для приложения с использованием самых современных практик и подходов

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 7 июня 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Инфраструктурная платформа на основе Kubernetes»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Инфраструктурная платформа на основе Kubernetes»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.
Общая стоимость
70 000 ₽
В месяц: 17 000 ₽
В кредит: ₽ в месяц
Продолжительность
5 месяцев
Начало занятий
3 декабря