Kubernetes: Мега

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Срок обучения
7 месяцев
Рассрочка
40 000 ₽/мес
Стоимость курса
160 000 ₽
Kubernetes: Мега

Рейтинг школы

Слёрм Слёрм
4,3

Описание курса

8 недель практики на стендах: отказоустойчивый кластер, доступы и секреты, бэкапы и Service Mesh - на уровне продакшена, а не пет-проекта. Получите экспертизу, за которую компании готовы платить, приведите «зоопарк» инструментов к управляемой экосистеме и уверенно переведите продукты компании на кластеры Kubernetes.

Программа

Взаимодействие компонентов кластера

Управление потоком (Flow control), Плагин планировщика (Scheduler plugin), Собственный планировщик (Custom scheduler), Компонент Etcd, Kube-controller-manager, Сервис Kubelet. Настройка лимитов запросов, kube-scheduler, взаимодействие с etcd.

Введение в архитектуру HA-кластера Kubernetes

Подготовка среды, настройка второго и третьего мастера, инструмент Kubeadm, подключение рабочих узлов, запуск дополнительных компонентов, автоматизация развертывания, минимальные практики безопасности Prod.

Типы развёртывания

Развёртывания по стратегии «синий-зелёный» (Blue-green deployment), Канареечные релизы (Canary deployments) и А/В тестирование. Настройка canary-релизов и blue/green развёртывания.

Сетевой ландшафт Kubernetes

Концепция сетевых политик, применение GitOps для управления Network Policy, изучение Calico CNI, настройка сетевых политик Cilium и использование Hubble для мониторинга.

Аутентификация и авторизация

Аутентификация по токенам, доступ по сертификатам, Webhook аутентификация, Audit policy, Abac auth, Authentication proxy, Rancher, Keycloak, развертывание RKE.

Безопасность контейнеров и доступность

Контекст безопасности (Security Context), Пространство имён пользователя (User Namespace), Функционал PDB, Лимиты и квоты ресурсов (LimitRange и ResourceQuota), Класс приоритета (Priority Class).

Управление политиками и секретами

Нативные инструменты Open Policy Agent (OPA), Vault agent sidecar injector, Оператор Vault, Bank vaults, Secret store CSI driver, Etcd encrypt.

Работа с базами данных и масштабирование

Запуск RabbitMQ и CockroachDB в кластере, работа с KEDA, знакомство с HPA v1 и v2, масштабирование на основе событий.

Резервное копирование и сертификаты

Объекты резервного копирования, работа с Heptio Velero, устранение проблем с сертификатами, архитектура PKI, ротация сертификатов Kubernetes.

Операторы и Service Mesh

Операторы k8s (Operator-sdk), установка Istio, настройка Gateway, DestinationRule, VirtualService, ServiceEntry, Sidecar, тестирование отказоустойчивости.

Формат

Онлайн

Спикеры

  • Наставник и автор по направлению DevOps (Автоматизировал исследования и разработки в области электромобилей, Занимаюсь DevOps в сфере FinTech)
  • Ментор и спикер (Инженер с 12-летним стажем, Certified Kubernetes Administrator, Внедрения Kubernetes для клиентов Southbridge)
  • Спикер (В DevOps с 2019 года, Опыт работы DevOps, SRE, DevSecOps, DBA, Строил инфраструктуру под проекты в публичных облаках и on-premise)
  • Спикер (В DevOps более 4-х лет, Поднял и развил множество кластеров Kubernetes, Внедряет микросервисную архитектуру)
  • Спикер (В ИТ и информационной безопасности с 2012 года, Опыт работы на стороне вендора, интегратора, в телекоме)
  • Автор и спикер ИТ-курсов (Certified Kubernetes Administrator)
  • Спикер (PhD в сфере пучково-плазменных технологий, Эксперт по связям с разработчиками qCloudy, 3+ года в DevOps)
  • Спикер (9+ лет в коммерческой разработке, Работал в стартапах, на аутсорсинге, Пишет сложные проекты на php, python, golang)

Чему вы научитесь

  • Настройка отказоустойчивого кластера Kubernetes (HA)
  • Управление планировщиком (kube-scheduler) и созданием собственных планировщиков
  • Взаимодействие с etcd и шифрование данных
  • Настройка сетевых политик (Network Policy) с использованием Calico и Cilium
  • Настройка аутентификации (токены, сертификаты, OIDC, Keycloak) и авторизации (RBAC, ABAC)
  • Управление секретами с помощью Vault и CSI drivers
  • Настройка резервного копирования с помощью Velero
  • Управление сертификатами и ротация TLS
  • Разработка операторов Kubernetes с помощью Operator-sdk
  • Настройка Service Mesh (Istio) для маршрутизации трафика
  • Масштабирование приложений с помощью HPA и KEDA
  • Настройка безопасности контейнеров (Security Context, PDB, ResourceQuota)

Кому подходит

  • Специалисты с базовыми навыками работы с Kubernetes
  • DevOps-инженеры, стремящиеся к продвинутому уровню
  • Специалисты, владеющие базовыми знаниями Linux, сетей и Docker
  • Инженеры, готовые переводить продукты на уровень продакшена

Требования к кандидату

Базовые навыки работы с Kubernetes, базовые знания Linux, сетей и Docker или другой системы контейнеризации. Рекомендуется пройти тест для определения уровня.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Kubernetes: продвинутый уровень» - это 8 недель интенсивной практики, направленной на построение отказоустойчивых кластеров уровня продакшена. Вы освоите сложные аспекты безопасности, управления секретами, сетевых политик и Service Mesh, выходящие за рамки базовых знаний. Программа включает работу с реальными инструментами, такими как Vault, Istio, Velero и KEDA, что позволяет уверенно управлять инфраструктурой в промышленных масштабах. Курс подходит для специалистов, готовых получить экспертизу, за которую компании готовы платить, и перевести свои продукты на современный уровень.

Рекомендованные курсы

Java-разработчик с нуля
3 833 ₽/мес
4 месяца
Скидка -65%
+
Ещё -60%
PARTNER
69 000 ₽
197 143 ₽
Java-разработчик с нуля
Профессия Разработчик + ИИ
5 170 ₽/мес
13 месяцев
Скидка -45%
+
Ещё -60%
PARTNER
186 120 ₽
338 401 ₽
Профессия Разработчик + ИИ
DevOps для эксплуатации и разработки
6 552 ₽/мес
6 месяцев
160 500 ₽
DevOps для эксплуатации и разработки

Другие направления