Kubernetes: Мега

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Рассрочка
15 000 ₽/мес
Стоимость курса
60 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, ротация сертификатов.

Операторы и 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
  • Управление сертификатами и PKI в Kubernetes
  • Разработка операторов Kubernetes с помощью Operator-sdk
  • Настройка Service Mesh (Istio) для маршрутизации трафика
  • Масштабирование приложений с помощью HPA и KEDA
  • Развертывание stateful приложений (RabbitMQ, CockroachDB)

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

  • Специалисты с базовыми навыками работы с Kubernetes
  • Инженеры, желающие перейти на продвинутый уровень и работать с production-системами
  • DevOps-инженеры, SRE, DevSecOps

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

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

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

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

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

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

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