FD.KBRN.01

Kubernetes: от основ до CI/CD

Этот курс — практическое и структурированное введение в Kubernetes и сопутствующие инструменты, предназначенное для системных администраторов, инженеров и технических специалистов, которые только начинают путь в облачную оркестрацию контейнеров и автоматизацию процессов развертывания.
Программа охватывает полный цикл: от установки локального кластера и работы с YAML-манифестами — до построения CI/CD-процессов, интеграции с GitLab, GitOps и развертывания через Helm.
Курс создан специально для тех, кто обладает уверенными навыками в Linux, но ранее не работал с Kubernetes и DevOps-инструментами. Каждый модуль выстроен логично и последовательно, с практическими заданиями и реальными сценариями развертывания, масштабирования, обновления и восстановления приложений в кластере.

Предварительная подготовка:
• Уверенные навыки работы в командной строке Linux;
• Опыт администрирования сервисов, настройки сетей и работы с конфигурационными файлами;
• Базовое представление о контейнерах (Docker или аналогах) будет полезно, но не обязательно;

Все эти знания Вы можете получить на наших курсах:

AL-1802 Администрирование Astra Linux Special Edition 1.8

AL-1803 Расширенное администрирование ОС Astra Linux Special Edition 1.8

Или
RS.101.24 Основы администрирования РЕД ОС. 2024

RS.103.24 Расширенное администрирование РЕД ОС. 2024

75 000₽

Длительность

5 дней (40ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Системные администраторы, стремящиеся освоить Kubernetes и перейти к современным практикам управления инфраструктурой
    Специалисты по сопровождению и эксплуатации, внедряющие контейнеризацию и автоматизацию
    Начинающие DevOps-инженеры, ищущие чёткую основу для построения пайплайнов и кластеров
    Преподаватели, создающие образовательные курсы по оркестрации и облачной инфраструктуре
    Разработчики, готовящие приложения к деплою в Kubernetes-окружениях и CI/CD-сценариях

Слушатели научатся:

  • Понимать архитектуру Kubernetes и устанавливать локальные кластеры (Minikube, Kind, k3s)
  • Работать с ключевыми объектами: Pods, Deployments, StatefulSets, Services, Ingress и Job'ами
  • Настраивать сетевые политики, хранилища, секреты и переменные окружения
  • Обеспечивать безопасность доступа с помощью RBAC и Pod Security
  • Подключать мониторинг и логирование с Prometheus, Grafana, ELK
  • Использовать Helm и kubectl для развертывания приложений
  • Реализовывать CI/CD-пайплайны с GitLab CI, GitOps с ArgoCD или Flux
  • Применять стратегии Canary Deployment, откатов и тестирования в пайплайнах
  • Управлять кластером: обновления, бэкапы, ресурсный контроль и отказоустойчивость

Программа курса

11 модулей
Модуль 1. DevOps: культура и процессы

·         Эволюция DevOps: от зарождения до наших дней

·         Ключевые вызовы Dev и Ops

·         Инструменты DevOps для устранения разрывов

·         Метрики оценки эффективности DevOps

·         Выгоды и возможности от внедрения DevOps

·         Итоги и реальные препятствия на пути трансформации



Модуль 2. Микросервисная архитектура программного обеспечения

·         Основные парадигмы и шаблоны архитектуры ПО

·         История возникновения микросервисов и реальные кейсы

·         Факторы выбора архитектурного стиля: масштаб, надёжность, сложность



Модуль 3. Docker: основы контейнеризации

·         Введение в платформу Docker

·         Виртуальные машины vs контейнеры: ключевые отличия

·         Компоненты экосистемы Docker: Hub, Desktop, CLI и пр.

·         Типы артефактов Docker: образы, контейнеры, тома, сети

·         Управление контейнерами: запуск, остановка, удаление

·         Создание образов через Dockerfile: основные команды

·         Практики эффективной работы с Docker



Модуль 4. Инфраструктура Docker и Docker Compose

·         Принципы «инфраструктуры как кода»

·         Встроенные механизмы оркестрации Docker-контейнеров

·         Docker Compose: концепции и сценарии применения

·         Структура docker‑compose.yml: ключевые разделы

·         Запуск и управление многоконтейнерными проектами

·         Ограничения и особенности Docker Compose

·         Рекомендации по лучшим практикам с Compose



Модуль 5. Введение в Kubernetes и его экосистему

·         Принципы оркестрации контейнеров. Сравнение Kubernetes с другими решениями

·         Архитектура Kubernetes: Control Plane и Worker Nodes

·         Основы работы с kubectl и YAML-манифестами


Модуль 6. Основные абстракции Kubernetes

·         Поды (Pods): жизненный цикл, мультиконтейнерные поды

·         ReplicaSet и Deployment: стратегии обновления

·         StatefulSet: работа с stateful-приложениями

·         DaemonSet и Jobs/CronJobs


Модуль 7. Сетевые механизмы и сервисы

·         Сервисы (ClusterIP, NodePort, LoadBalancer)

·         Ingress и Ingress Controllers

·         Network Policies и Service Mesh (обзор)


Модуль 8. Хранение данных и конфигурация

·         Volumes и PersistentVolume

·         ConfigMap и Secrets

·         StorageClass и CSI



Модуль 9. Безопасность и управление доступом

·         Аутентификация и RBAC

·         Security Context и Pod Security

·         Политики безопасности


Модуль 10. CI/CD в Kubernetes

·         Принципы CI/CD в Kubernetes

·         Принципы CI/CD в GitLab

·         Переменные окружения и Secrets в GitLab

·         Сборка и публикация образов в GitLab Container Registry

·         Деплой в Kubernetes с kubectl и Helm

·         GitOps с GitLab + ArgoCD/Flux

·         Канареечные развертывания (Canary Deployments)

·         Тестирование в пайплайне (unit, integration, e2e)


Модуль 11. Мониторинг и логирование

·         Prometheus и Grafana

·         Логирование (ELK)

·         Отладка кластера


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных

WhatsApp
Telegram