DevSecOps и промышленные решения
О чём курс
О чём курс
Читатель построит надежную, безопасную и масштабируемую промышленную инфраструктуру на базе Kubernetes. Практическая часть включает работу с инструментами корпоративного уровня, которые дополняют базовый кластер сервисами мониторинга, авторизации, логирования, распределенного хранения и безопасности.
Основной акцент сделан на интеграцию решений между собой и внедрение методологии DevSecOps, что позволяет разворачивать отказоустойчивые окружения и поддерживать стабильную работу enterprise-систем.
Для кого
Материал рассчитан на DevOps-, SRE- и платформенных инженеров, которые уже обладают базовыми навыками:
- умеют работать с Linux и контейнеризацией Docker;
- знакомы с базовыми объектами Kubernetes (Pod, Deployment, Service, Ingress);
- понимают принципы построения процессов CI/CD (GitLab CI, Jenkins и аналоги).
Что внутри
Обучение ориентировано на решение прикладных задач в корпоративной сети. В курсе последовательно разбираются:
- развертывание компонентов инфраструктуры: FreeIPA, GitLab и кластеров Kubernetes;
- автоматизация доставки приложений с использованием подхода GitOps, инструментов ArgoCD и Helm-чартов;
- вопросы безопасности: статический анализ кода, проверка контейнеров на уязвимости, подключение IDS/IPS, управление сертификатами и работа с секретами через HashiCorp Vault;
- подключение распределенных хранилищ и управление базами данных внутри кластера;
- организация системы Observability (мониторинг и логирование), а также аварийное восстановление etcd, управляющих и рабочих узлов после сбоев.
Программа обучения
- Модуль 1. Развертывание инфраструктуры предприятия (6 ак. ч.)
- Практика: Развертывание FreeIPA - настройки централизованного управления идентификацией, аутентификацией и авторизацией в Linux-среда.
- Практика: Развертывание GitLab.
- Практика: Развертывание Kubernetes.
- Модуль 2. Развертывание приложений в кластере Kubernetes (6 ак. ч.)
- ArgoCD и универсальный Helm Chart.
- Практика: Использование распределённых хранилищ.
- Практика: Использование баз данных.
- Практика: Стратегии развертывания и масштабирование нагрузки.
- Модуль 3. Безопасность в DevOps (6 ак. ч.)
- Инструменты для статического анализа кода.
- Практика: Анализ уязвимостей в контейнерах.
- Практика: Интеграция инструментов безопасности в CI/CD.
- Практика: Управление секретами (Vault) и сертификатами (PKI FreeIPA).
- Практика: Управление доступом в Kubernetes.
- Практика: Интеграция с внешними системами идентификации.
- Практика: Использование IDS/IPS в Kubernetes.
- Модуль 4. Восстановление кластера после сбоев (6 ак. ч.)
- Практика: Мониторинг кластера Kubernetes.
- Практика: Резервное копирование и восстановление данных приложений.
- Практика: Восстановление управляющих и рабочих узлов.
- Практика: Восстановление etcd.
Теги курса
Другие материалы автора 4
СР Сергей Русанов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.