Kubernetes. Старт для администраторов от Слёрма
Вы научитесь
Программа курса
Программа курса состоит из практики. Вы будете выполнять проекты после изучения теории и включать кейсы в портфолио. В финале курса вас ждёт масштабный итоговый проект.
Тема 1: Введение
Узнаете, как устроен курс. Рассмотрите принцип обучения в потоке и поставите цели на курс. Сможете практиковать методики эффективного обучения.
Тема 2: Знакомство с Kubernetes, основные компоненты
Начнёте знакомиться с Kubernetes. Узнаете, что такое абстракции и как устроена технология k8s. Сможете поработать с ингрессом и сервисами.
Тема 3: Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
Сможете встать в позицию инженера и понять устройство кластеров. Научитесь проводить траблшутинг гораздо эффективнее и не использовать Kubernetes как чёрный ящик.
Тема 4: Kubespray, тюнинг и настройка кластера Kubernetes
Установите Kubernetes у себя. Узнаете, как с ним связан Kubespray. Сможете настроить его и протюнить кластер. Попрактикуетесь.
Тема 5: Продвинутые абстракции Kubernetes
Узнаете, что такое дополнительные абстракции. Сможете расширять спектр своих возможностей. Освоите DaemonSet, StatefulSet и прочие инструменты.
Тема 6: DNS в кластере. Публикация сервисов и приложений
Сможете понять, что ткое сетевые абстрации и как на их уровне работает Kubernetes. Будее корректно использовать их для настройки сетей приложений.
Тема 7: Введение в Helm
Научитесь темплейтировать приложения и работать с манифестами. Организуете весь процесс разработки и будете проводить деплой.
Тема 8: Подключение системы хранения данных на примере Ceph
Сможете подключать СХД в кластер. Узнаете, чем он помогает stateful-приложениям. Будете подключать RBD и CephFS через драйвера.
Тема 9: Установка cert-manager
Рассмотрите автоматизированное подключение. Узнаете о продлении TLS-сертификатов. Сможете получать их автоматически. Попрактикуетесь.
Тема 10: CI/CD в Kubernetes
Сможете правильно настраивать деплой приложений. Узнаете, как настраивать CI/CD. Выполните последнюю промежуточную работу.
Итоговая практическая работа (сертификация)
Итоговая работа станет последним этапом обучения. Вам предстоит применить все знания, полученные на курсе, на практике.