О курсе
Для кого:
Онлайн-курс рассчитан на разработчиков и DevOps, системных администраторов. Мы рассказываем про основы, но это технический курс. Если вы никогда не работали с командной строкой, то вам будет сложно.
О структуре курса:
Курс состоит из двух частей: на первой мы будем разбирать особенности работы с контейнерами, знакомиться с архитектурой и основными сущностями кластера Kubernetes. Эти занятия будут идти два часа: примерно час теории и час практики.
Для практики вы сможете воспользоваться бесплатными тестовым кластером. Просто укажите это при регистрации.
После занятий по Docker и Kubernetes вас ждут два теста по материалу прошедших занятий. По результатам этих тестов мы отберем 30% участников с лучшими результатами и пригласим их во вторую часть курса.
Во второй части вас ждет мастер-класс из нескольких занятий по работе с приложением в кластере Kubernetes. Мы пройдем весь путь с начала: возьмем "голое" приложение, упакуем его в контейнер, разместим в кластере Kubernetes.
Кто преподаватели?
- Сергей Старицын, руководитель направления Kubernetes. Помогает клиентам использовать все преимущества новой технологии благодаря сервису Kubernetes как сервис.
- Станислав Миллер, руководитель направления DevOps. Помогает клиентам DataLine внедрять процессы DevOps.
Расписание курса:
Курс пройдет с 1 по 29 апреля.
Занятия буду проходить онлайн во вторник и четверг с 17 до 19.
Все занятия будут записаны и доступны по ссылке участникам курса, чья регистрация была подтверждена.
Как принять участие?
Мы приглашаем всех желающих. Курс бесплатный, но нужно зарегистрироваться и дождаться подтверждения с нашей стороны.
Разговоры по теме
Также ждем вас в телеграм-чате, там мы вместе разбираемся в Kubernetes:
https://t.me/k8s_dataline
Вебинар 0. Организационные моменты курса
Вебинар 1. Что такое Docker
Разбираемся в основах технологии контейнеризации на примере Docker.
Для работы понадобится виртуальная машина Centos 7, 2 vCPU, 2 GB RAM, 20 GB диск.
Вебинар 2. Сети и хранилища в Docker
Собираем образ, запускаем контейнеры.
Для работы понадобится виртуальная машина Centos 7, 2 vCPU, 2 GB RAM, 20 GB диск.
Вебинар 3. Kubernetes. Архитектура, основные компоненты
Подключаемся к кластеру, знакомимся с основными командами.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Вебинар 4. Kubernetes. Управление доступом (RBAC)
Изучаем возможности платформы в части управления доступами и ресурсами.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Вебинар 5. Сеть в Kubernetes
Знакомимся с сетевыми сервисами (ClusterIP, NodePort, LoadBalancer, ExternalName), плагином Calico, Ingress.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Вебинар 6. Постоянные хранилища в Kubernetes
Разбираемся с хранилищами: PV и PVC, Storage Class, Provisioner.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Вебинар 7. Мониторинг и логирование в Kubernetes
Выясним, что нужно мониторить в кластере и какие инструменты нужно для этого использовать. Разберем, в чем особенности сбора логов в Kubernetes. Познакомимся с Grafana loki.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Вебинар 8. Пакетный менеджер Helm
Познакомимся с пакетным менеджером Helm - инструментом для управления чартами. Расскажем, что ждет во второй части курса.
Для работы понадобится тестовый кластер Kubernetes. Его можно заказать при регистрации на курс.
Регистрация обязательна
Участие в семинаре возможно только при подтверждении вашей регистрации с нашей стороны. Дождитесь, пожалуйста, нашего ответа.
8 занятий по 2 часа