О чём курс

Данный практический курс представляет собой комплексное руководство по обеспечению безопасности проектов, развернутых в среде Kubernetes. В условиях современного IT-ландшафта, где контейнеризация стала стандартом, вопросы защиты инфраструктуры выходят на первый план. Программа курса охватывает все критические аспекты безопасности: от базовых принципов защиты панели управления до глубокой настройки сетевых политик и автоматизации поиска уязвимостей. Обучение построено на сочетании теоретических знаний и интенсивной практики, что позволяет слушателям не просто изучить инструменты, но и отработать навыки защиты кластера на реальных заданиях.

Курс ориентирован на широкий круг специалистов, чья деятельность связана с эксплуатацией и разработкой в Kubernetes. Он будет крайне полезен инженерам по безопасности, SRE-инженерам, DevOps-специалистам, системным и облачным администраторам, а также архитекторам, проектирующим облачные решения. Разработчики, работающие с кластерами, также найдут для себя массу полезной информации, которая поможет им писать более безопасный код и лучше понимать процессы, происходящие внутри инфраструктуры.

На выходе участники курса получат глубокое понимание того, как выстроить эшелонированную защиту кластера. Вы научитесь контролировать процессы аутентификации, авторизации и учета (ААА), эффективно управлять чувствительными данными, автоматизировать сканирование контейнеров на наличие уязвимостей и применять современные политики безопасности. Особое внимание уделяется практическому освоению инструментов, таких как Keycloak, Kyverno, Open Policy Agent, а также работе с механизмами безопасности Linux, включая Seccomp, AppArmor и SELinux.

Почему стоит выбрать этот курс? Во-первых, это сфокусированный практический подход: вы не просто слушаете лекции, а работаете на специально подготовленных стендах, что позволяет закрепить теорию в реальных условиях. Во-вторых, программа охватывает актуальные вызовы, с которыми сталкиваются инженеры сегодня: от защиты API и хранилища ETCD до внедрения Admission Controller'ов и настройки сетевой изоляции. В-третьих, курс помогает выстроить правильную культуру взаимодействия между командами разработки и эксплуатации (Sec, Dev, Ops), что является залогом стабильности и безопасности любого современного проекта. Пройдя этот путь, вы сможете уверенно проектировать защищенные кластеры, минимизировать риски перехвата управления и обеспечить надежную работу ваших приложений в Kubernetes, обладая при этом актуальным чек-листом для регулярного аудита безопасности вашего проекта.

Программа обучения

  1. Введение Расскажем всё о процессе обучения и как получить доступы
  2. Введение в безопасность проекта на Kubernetes Задача инженера: Понимать основные принципы безопасности проекта, живущего в Kubernetes. Знать о моделях угроз. Практика и теория: Что такое безопасность проекта в контексте Kubernetes? Безопасность, разработка и эксплуатация (Sec, Dev, Ops) — как всем подружиться и жить счастливо?
  3. Защита панели управления (Control Plane) кластера Задача инженера: Не допустить перехват управления кластером злоумышленником. Знатьлучшие практики (best practices) по защите основных компонентов Kubernetes и иметь под рукой чек-лист, позволяющий проверить проект на потенциальные уязвимости. Практика и теория: незащищённый порт программного интерфейса (API), защита хранилища ETCD, анонимная авторизация, на что ещё обратить внимание? Как с помощью набора рекомендаций по безопасности (CIS Benchmarks) повысить свою уверенность?
  4. Авторизация, аутентификация и учёт действий пользователей в Kubernetes Задача инженера: На глубинном уровне понимать, как работает авторизация и аутентификация в кластере Kubernetes и знать, как правильно их приготовить. Уметь не только настроить эти процессы безопасно, но и визуализировать их, а также сделать процесс идентификации пользователя более удобным с помощью Keycloak. Практика и теория: Как с помощью система Keycloak выстроить рабочий, удобный и безопасный процесс идентификации пользователей в кластере? Как работает авторизация и аутентификация в Kubernetes?
  5. Автоматизация поиска уязвимостей Задача инженера: Научиться работать с безопасностью при зарождении проекта — на этапе написания кода. Практика и теория: Как убедиться, что в написанном коде нет уязвимостей? Чем могут помочь такие инструменты анализа безопасности, как Sast/SecretScan, и как их использовать? Как анализировать чувствительные (sensitive) данные прямо в системах автоматизации (CI)?
  6. Использование системы управления правилами (Policy Engine) и Admission Controller'ов Задача инженера: Уметь настроить политики безопасности с помощью Policy Engine внутри кластера Kubernetes. Понимать, как работают контроллены допуска (Admission Controllers) и знать, чем можно заменить политики безопасности подов (PSP) Практика и теория: Как с помощью таких представителей как системы управления правилами (Kyverno, Open Policy Agent), контролировать всё, что создается в кластере и заменить собой большинство Admission Controller’ов, таких как политики безопасности подов (PSP)? Как работают механизмы обратных вызовов для допуска (Admission Webhooks), и как с их помощью можно реализовать в кластере валидацию и изменение практически всего, что угодно?
  7. Безопасность контейнера Задача инженера: Знать инструменты, которые могут обеспечить безопасность контейнера и максимально усложнят жизнь злоумышленнику. Практика и теория: Что там с системой контроля доступа SELinux и Kubernetes, нужно ли оно? Использовать AppArmor или нет? Как закручивать гайки процессам контейнеров с помощью профилей механизма безопасности в Linux (Seccomp) и системных возможностей ядра? Какие существуют Best Practices по безопасности контейнеров в контексте Kubernetes и не только?
  8. Безопасное хранение чувствительных данных (Secrets) Задача инженера: Знать, как правильно хранить свои чувствительные данные в кластере Kubernetes. Практика и теория: Где и как хранить пароли и токены своего проекта, чтобы они были в безопасности?
  9. Сетевое взаимодействие (Kubernetes Networking) Задача инженера: Уметь гибко создавать и управлять сетевыми правилами в кластере Kubernetes. Практика и теория: Как организовать сетевую изоляцию сред в рамках кластера? Как сделать так, чтобы проект по сети обращался только к выбранным конечным точкам?
  10. Управление угрозами в Kubernetes Задача инженера: Понять, на что требуется обращать внимание в своем проекте с точки зрения безопасности и в каких моментах держать руку на пульсе. Практика и теория: Как наблюдаемость (observability) помогает в безопасности проекта?
Складчина создана 28 мая 2026 г. · описание обновлено 23 июня 2026 г.

Теги курса

Инструменты
4 954 ₽ 25 000 ₽