Этот практический курс поможет вам уверенно овладеть Kubernetes — от локального развертывания в kind до полноценной production-инфраструктуры в Amazon EKS. Программа построена вокруг работы с реальным приложением (Node.js/TypeScript + PostgreSQL), что даёт максимально прикладной и понятный опыт.
О курсе
В течение двух насыщенных дней вы шаг за шагом пройдёте путь современного инженера, работающего с Kubernetes: от изучения базовых концепций и императивных команд kubectl до внедрения GitOps-подходов и автоматизации развертываний. Участники научатся создавать, настраивать и сопровождать кластеры, необходимые для стабильной и безопасной работы контейнеризированных приложений.
Основные этапы обучения
Работа в локальном кластере kind: базовые команды, архитектура Kubernetes, понимание желаемого состояния.
Переход к декларативному управлению инфраструктурой через манифесты Kubernetes.
Настройка probes, конфигураций, секретов, постоянного хранилища и сетевого взаимодействия.
Организация маршрутизации с помощью Ingress-контроллера.
Изучение production-практик: масштабирование, стратегии обновлений, мониторинг.
Внедрение GitOps на базе Argo CD и перенос приложения в облако AWS EKS.
Ключевые результаты обучения
После курса вы сможете:
Уверенно применять концепции Kubernetes: desired state, reconciliation loop, контроллеры и ресурсы.
Создавать и поддерживать полноценные Kubernetes-манифесты для сервисов и приложений.
Настраивать конфигурации, секреты, мониторинг работоспособности и сетевые политики.
Разворачивать устойчивые PostgreSQL-кластеры с CloudNativePG.
Использовать Kustomize для управления конфигурациями разных окружений.
Реализовывать автоматическое масштабирование и безопасные стратегии обновления.
Настраивать RBAC и управлять безопасностью кластеров.
Применять GitOps-подходы с помощью Argo CD.
Разворачивать и сопровождать кластеры в Amazon EKS.
Для кого предназначен курс
Курс создан для разработчиков и DevOps-инженеров, стремящихся освоить Kubernetes на практическом уровне. Предыдущий опыт работы с Kubernetes не обязателен — вы изучите всё с нуля, постепенно переходя к продвинутым сценариям. Важно уверенно владеть Docker, Git, командной строкой и основами AWS.
Предварительные требования
Знание основ Docker и контейнеризации.
Уверенная работа с Git и терминалом.
Базовое знакомство с AWS (для практики второго дня потребуется AWS-аккаунт с административными правами).
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Эрик Рейнерт - старший разработчик программного обеспечения с более чем десятилетним опытом работы в различных областях разработки. Он начал карьеру с фронтенда, затем перешёл к бэкенду и fullstack-разработке, а позже сосредоточился на решении организационных задач в области DevOps и инфраструктуры. Эрика отличает страсть к поиску наилучших решений любой проблемы через сотрудничество и грамотную документацию.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.