Выпускники этого курса готовы войти в команду проекта с Kubernetes: знакомы с компонентами и абстракциями, имеют опыт настройки кластера и запуска в нем приложений.
Kubernetes База:
Старт потока: 17 апреля Видеокурс: можно приобрести в любое время
Когда вы полностью пройдете всю теорию и практику и успешно сдадите сертификацию, вы будете готовы к работе с Kubernetes в продакшене.
Программа Kubernetes База
Зачем: понять, как устроен курс
Описание формата обучения в потоке
Цели обучения
Как эффективно учиться онлайн
Зачем: чтобы верхнеуровнево понять, что такое Kubernetes, а также с какими абстракциями Kubernetes придется 100% работать в будущем и как эти абстракции работают.
Введение в технологию k8s. Описание, применение, концепции
Зачем: чтобы инженер понимал, как работает Kubernetes и из каких компонентов он состоит. Это позволит более продуктивно проводить траблшутинг и не работать с Kubernetes, как с черным ящиком.
Устройство кластера, основные компоненты, отказоустойчивость
Сеть k8s
Зачем: чтобы знать, как можно установить Kubernetes у себя.
Kubespray, настройка и тюнинг кластера Kubernetes
Практическая работа
Зачем: чтобы с помощью дополнительных абстракций расширить спектр своих возможностей в рамках работы с Kubernetes.
DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Практическая работа
Зачем: чтобы понимать, как на уровне сети и сетевых абстракций работает Kubernetes. Это позволит использовать правильные абстракции для настройки внутреннего и внешнего сетевого взаимодействия приложений, запущенных в Kubernetes.
Устройство DNS в Kubernetes
Обзор методов публикации сервисов: NodePort vs LoadBalancer vs Ingress
Зачем: чтобы научиться темплейтировать свое приложение. Этот подход позволяет гибко работать с манифестами приложения в Kubernetes, организовать правильную разработку и деплой.
Работа с Helm
Состав чарта
Написание собственных чартов
Практическая работа
Зачем: чтобы на примере Ceph понять, как подключить СХД в кластер Kubernetes для дальнейшего использования со stateful-приложениями.
Установка СХД Ceph
Подключение RBD и CephFS томов с помощью CSI drivers
Практическая работа
Зачем: чтобы понять, как автоматизированно подключить и продлять TLS-сертификат вашему веб-приложению.
Сert-manager: автоматически получаем сертификаты SSL/TLS
Практическая работа
Зачем: чтобы правильно настроить деплой своего приложения в кластер Kubernetes.
Настройка CI/CD приложения в Кубернетес
Практическая работа
Зачем: для закрепления всех полученных знаний на практике; задания охватывают все аспекты работы с Kubernetes.
Спикер курса Марсель Ибраев, System Engineer, G42 Cloud, о том, как автоматизировать получение и продление сертификатов для сайта в кластере (фрагмент видеоурока из темы 8)
Спикер курса Сергей Бондарев, архитектор Southbridge, о подготовке серверов для установки кластера с помощью Kubespray (фрагмент видеоурока из темы 3)
Спикер курса Павел Селиванов, архитектор Яндекс Облака, объясняет устройство плейбука Kubespray (фрагмент видеоурока из темы 4 )
Как проходит обучение
Смотрим видео с теорией
Делаем практические задания на стендах в личном кабинете
При оплате «Kubernetes Базы» вам будет открыт доступ к видеоурокам по Docker и Ansible. Эти материалы хорошо помогают подготовиться к старту обучения Kubernetes.
Стартовый курс, программа составлена с учётом потребностей разработчиков: нет лишней информации, которая не пригодилась бы в реальных проектах, добавлены важные нюансы разработки приложения под k8s.
Подробнее о курсе
Купить комплект
Kubernetes База + Мониторинг и логирование в Kubernetes
60 000 ₽
Видеокурс
От базового до продвинутого уровня
Мониторинг и логи в Kubernetes
70 000 ₽
Поток 17 января
Введение в Kubernetes. Создаем кластер и деплоим туда приложение