Выпускники этого курса готовы войти в команду проекта с Kubernetes: знакомы с компонентами и абстракциями, имеют опыт настройки кластера и запуска в нем приложений.
Курс не гарантирует трудоустройство на позицию девопса или повышение зарплаты.
Ничего не можем обещать, тут все зависит от вас.
Зато мы знаем, что когда вы полностью пройдете всю теорию и практику и успешно сдадите сертификацию, вы будете готовы к работе с Kubernetes в продакшене под присмотром опытных коллег.
Программа Kubernetes База
Обратите внимание: кроме заявленных в программе тем мы планируем провести вебинары по актуальным вопросам о работе с Kubernetes в 2022
Как повлияет на работу с технологией рост стоимости ресурсов, какие перспективы у Kubernetes в России и др.
Тема 1: Введение
Зачем: понять, как устроен курс
Описание формата обучения в потоке
Цели обучения
Как эффективно учиться онлайн
Тема 2: Знакомство с Kubernetes, основные компоненты
Зачем: чтобы верхнеуровнево понять, что такое Kubernetes, а также с какими абстракциями Kubernetes придется 100% работать в будущем и как эти абстракции работают.
Введение в технологию k8s. Описание, применение, концепции
Тема 3: Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
Зачем: чтобы инженер понимал, как работает Kubernetes и из каких компонентов он состоит. Это позволит более продуктивно проводить траблшутинг и не работать с Kubernetes, как с черным ящиком.
Устройство кластера, основные компоненты, отказоустойчивость
Сеть k8s
Тема 4: Kubespray, тюнинг и настройка кластера Kubernetes
Зачем: чтобы знать, как можно установить Kubernetes у себя.
Kubespray, настройка и тюнинг кластера Kubernetes
Практическая работа
Тема 5: Продвинутые абстракции Kubernetes
Зачем: чтобы с помощью дополнительных абстракций расширить спектр своих возможностей в рамках работы с Kubernetes.
DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Практическая работа
Тема 6: DNS в кластере. Публикация сервисов и приложений
Зачем: чтобы понимать, как на уровне сети и сетевых абстракций работает Kubernetes. Это позволит использовать правильные абстракции для настройки внутреннего и внешнего сетевого взаимодействия приложений, запущенных в Kubernetes.
Устройство DNS в Kubernetes
Обзор методов публикации сервисов: NodePort vs LoadBalancer vs Ingress
Зачем: чтобы научиться темплейтировать свое приложение. Этот подход позволяет гибко работать с манифестами приложения в Kubernetes, организовать правильную разработку и деплой.
Работа с Helm
Состав чарта
Написание собственных чартов
Практическая работа
Тема 8: Подключение системы хранения данных на примере Ceph
Зачем: чтобы на примере Ceph понять, как подключить СХД в кластер Kubernetes для дальнейшего использования со stateful-приложениями.
Установка СХД Ceph
Подключение RBD и CephFS томов с помощью CSI drivers
Практическая работа
Тема 9: Установка cert-manager
Зачем: чтобы понять, как автоматизированно подключить и продлять TLS-сертификат вашему веб-приложению.
Сert-manager: автоматически получаем сертификаты SSL/TLS
Практическая работа
Тема 10: CI/CD в Kubernetes
Зачем: чтобы правильно настроить деплой своего приложения в кластер Kubernetes.
Настройка CI/CD приложения в Кубернетес
Практическая работа
Итоговая практическая работа (сертификация)
Зачем: для закрепления всех полученных знаний на практике; задания охватывают все аспекты работы с Kubernetes.
Спикер курса Марсель Ибраев, CTO Слёрма, о том, как автоматизировать получение и продление сертификатов для сайта в кластере (фрагмент видеоурока из темы 8)
Спикер курса Сергей Бондарев, архитектор Southbridge, о подготовке серверов для установки кластера с помощью Kubespray (фрагмент видеоурока из темы 3)
Спикер курса Александр Швалов, старший системный инженер Wrike, о работе с ReplicaSet (фрагмент видеоурока из темы 1)
Как проходит обучение
Смотрим видео с теорией
Делаем практические задания на стендах в личном кабинете
Обсуждаем задания в чате с другими участниками
Встречаемся со спикерами 2 раза в неделю и задаем вопросы
Сдаем сертификацию (итоговую практическую работу)
Конечно, можно самому посмотреть теорию на Ютюбе, разобраться, развернуть стенды и отработать все на практике. Но у нас есть встречи со спикерами, общение в чатах и техподдержка. И стенды уже готовы, ждем!
График онлайн-встреч для тарифов Поток и VIP
1 сентября (чт)
старт курса, доступ к темам 1 и 2
6 сентября (вт) в 19:00 мск
Установочная встреча: рассказываем о курсе в целом, для кого, что и зачем.
8 сентября (чт) в 19:00 мск
Встреча по теме 2 (Знакомство с Kubernetes, основные компоненты).
13 сентября (вт) в 19:00 мск
Встреча по теме 3 (Устройство кластера, отказоустойчивость, сеть k8s).
15 сентября (чт) в 19:00 мск
Встреча по теме 4 (Kuberspray, тюнинг и настройка кластера Kubernetes).
20 сентября (вт) в 19:00 мск
Встреча по теме 5 (Продвинутые абстракции Kubernetes).
22 сентября (чт) в 19:00 мск
Встреча по теме 6 (DNS в кластере. Публикация сервисов и приложений).
27 сентября (вт) в 19:00 мск
Встреча по теме 7 (Введение в Helm).
29 сентября (чт) в 19:00 мск
Встреча по теме 8 (Подключение системы хранения данных на примере Ceph).
4 октября (вт) в 19:00 мск
Встреча по теме 9 (Cert-manager).
6 октября (чт) в 19:00 мск
Встреча по теме 10 (CI/CD в Kubernetes). Доступ к сертификации.
*Индивидуальный практикум по Kubernetes входит в тариф VIP и состоит из нескольких заданий, которые выполняются на выделенном стенде.
Практикум помогает закрепить и отработать знания, полученные на курсе. Подойдет для тех, у кого нет рабочего проекта с Kubernetes.
Какие шаги нужно будет выполнить:
— развернуть кластер Kubernetes с помощью Kubespray;
— установить Helm, с его помощью установить в кластер Nginx Ingress Controller и Cert-manager;
— установить в кластер Nginx Ingress Controller и Cert-manager;
— поработать с Docker и Docker Compose;
— установить и настроить Gitlab, Gitlab Runner, Gitlab Container Registry;
— настроить CI/CD приложения в Kubernetes на базе Gitlab CI.
Как выбрать тариф
Статья про форматы поможет быстро понять особенности каждого варианта обучения и подобрать тот, который подойдёт для вас лучше всего.
Необходимые знания
При оплате «Kubernetes Базы» вам будет открыт доступ к видеоурокам по Docker и Ansible. Эти материалы хорошо помогают подготовиться к старту обучения Kubernetes.
Процесс оформления: 1. Оставляете заявку и получаете на почту анкету для оформления рассрочки. 2. Банк принимает решение в течение нескольких минут. 3. Заключаете сделку с банком онлайн. 4. Мы отправляем кассовый чек на эл. почту и предоставляем доступ к курсу.
Условия рассрочки: Срок: 4 месяца Первый платеж: от 0 руб. Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов. Предоставляется только физическим лицам.
Купить комплект видеокурсов
Kubernetes База + Kubernetes Мега + Мониторинг и логирование
Процесс оформления: 1. Оставляете заявку и получаете на почту анкету для оформления рассрочки. 2. Банк принимает решение в течение нескольких минут. 3. Заключаете сделку с банком онлайн. 4. Мы отправляем кассовый чек на эл. почту и предоставляем доступ к курсу.
Условия рассрочки: Срок: 4 месяца Первый платеж: от 0 руб. Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов. Предоставляется только физическим лицам.