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, откатов и тестирования в пайплайнах
  • Управлять кластером: обновления, бэкапы, ресурсный контроль и отказоустойчивость

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

9 модулей
Модуль 1. Введение в Kubernetes и его экосистему
• Принципы оркестрации контейнеров. Сравнение Kubernetes с другими решениями
• Архитектура Kubernetes: Control Plane и Worker Nodes
• Установка локального кластера (Minikube/Kind/k3s)
• Основы работы с kubectl и YAML-манифестами


Модуль 2. Основные абстракции Kubernetes
• Поды (Pods): жизненный цикл, мультиконтейнерные поды
• ReplicaSet и Deployment: стратегии обновления
• StatefulSet: работа с stateful-приложениями
• DaemonSet и Jobs/CronJobs


Модуль 3. Сетевые механизмы и сервисы
• Сервисы (ClusterIP, NodePort, LoadBalancer)
• Ingress и Ingress Controllers
• Network Policies и Service Mesh (обзор)


Модуль 4. Хранение данных и конфигурация
• Volumes и PersistentVolume
• ConfigMap и Secrets
• StorageClass и CSI


Модуль 5. Безопасность и управление доступом
• Аутентификация и RBAC
• Security Context и Pod Security
• Политики безопасности 


Модуль 6. Мониторинг и логирование
• Prometheus и Grafana
• Логирование (ELK)
• Отладка кластера


Модуль 7. Автомасштабирование и планирование
• HPA и VPA
• Scheduler и affinity rules


Модуль 8. CI/CD в Kubernetes
• Принципы CI/CD в Kubernetes
• Принципы CI/CD в GitLab
• Переменные окружения и Secrets в GitLab
• Auto DevOps (обзор)
• Сборка и публикация образов в GitLab Container Registry
• Деплой в Kubernetes с kubectl и Helm
• GitOps с GitLab + ArgoCD/Flux
• Канареечные развертывания (Canary Deployments)
• Откат изменений (Rollback)
• Тестирование в пайплайне (unit, integration, e2e)
• Безопасность в CI/CD 


Модуль 9. Управление кластером
• Обновление кластера
• Резервное копирование
• Управление ресурсами


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

[ 01 ]

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

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

[ 02 ]

Обучение

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

[ 03 ]

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

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

[ 04 ]

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

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

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

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

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

WhatsApp
Telegram