Kubernetes: Мега
Рейтинг школы
Описание курса
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, что позволяет уверенно управлять инфраструктурой в промышленных масштабах. Курс подходит для специалистов, готовых получить экспертизу, за которую компании готовы платить, и перевести свои продукты на современный уровень.
Отзывы о школе Слёрм
Читать все отзывыРекомендованные курсы