О чём курс

Курс предназначен для специалистов, желающих углубить свои знания и навыки в области управления контейнеризированными приложениями с использованием Kubernetes. Тренинг охватывает широкий спектр тем: от развертывания кластеров и сетевых ресурсов до безопасности и GitOps. Участники научатся работать с различными инструментами и технологиями, такими как Helm, Prometheus, Grafana, ArgoCD и многие другие. Обучение включает в себя как теорию, так и практические задания, что позволяет участникам применять полученные знания на практике.

Цели

  • Углубленное понимание архитектуры Kubernetes: Участники получат детальное понимание архитектуры Kubernetes и способов развертывания кластеров.
  • Работа с сетевыми ресурсами: Обучение работе с различными реализациями CNI, типами сервисов и маршрутизацией запросов.
  • Управление состоянием и хранением данных: Изучение томов, StatefulSet и встроенной поддержки CSI в Kubernetes.
  • Шаблонизация и автоматизация: Использование Helm, Kustomize и других инструментов для шаблонизации и автоматизации развертывания.
  • Мониторинг и логирование: Настройка и использование инструментов для мониторинга и логирования, таких как Prometheus, Grafana, EFK и Loki.
  • Безопасность: Обучение управлению доступом, сетевыми политиками и хранением секретов.
  • GitOps: Внедрение подхода GitOps с использованием ArgoCD и других инструментов для непрерывного развертывания.
  • Для кого

    DevOps-инженер DevOps-инженер
    Архитектор ПО Архитектор ПО
    Системный администратор Системный администратор

    Улучшаемые навыки

    Управление состоянием и масштабируемостью приложений
    Создание и управление сложными сетевыми конфигурациями
    Использование Helm для управления приложениями
    Мониторинг и логирование в Kubernetes
    Безопасность и управление доступом

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

    01 Разворачивание кластера

    Обзор архитектуры.

    Способы разворачивания локальных окружений (minikube, k3s,  kind, kubeadm).

    Варианты для тестовых и продуктовых сред.
    02 Сетевые ресурсы K8S

    Реализации CNI.

    Service типы и реализации.

    LoadBalancer, варианты реализации K3s - Klipper,  bare metal - MetalLB. 

    Ingress – L7
    маршрутизация запросов http/https, варианты реализации (nginx, traefik,
    envoy).  
    03 Тома и StatefulSet

    Встроенная поддержка CSI и нативные драйвера в k8s (StorageClass)

    PV+PVC;

    StatefulSet
    особенности обновления.
    04 Шаблонизаторы

    Подстановка значения переменных в шаблоне, 

    Helmfile, Kustomize,

    Чаты и репозитарии Helm – сравнение с нешаблонизированными развертываниями
    05 Логирование, мониторинг

    Логирование,

    Мониторинг

    Prometheus+Grafana (helm стек Prom+Grafana), EFK,  Loki+Grafana.

    Распределенная трассировка  (Jaeger).
    06 Безопасность

    RBAC,

    Сетевые политики безопасности Calico,

    Управление секретами, сертификатами с помощью certmanager,

    Хранение паролей в Vault.
    07 GitOps

    Описание подхода GitOps.

    Инструменты для деплоя приложений в Gitlab,

    ArgoCD – развертывание,

    Реализация CD для чартов Helm,

    Flagger – канареечный деплой.

    54 900 ₽

    49 410 ₽ — для физ. лиц

    Записаться на курс

    Чему вы научитесь

    01 Научитесь использовать механизмы управления состоянием в Kubernetes
    02 Освоите методы настройки сетевого взаимодействия между подами, включая использование сервисов
    03 Научитесь использовать Helm как менеджер пакетов для Kubernetes
    04 Освоите методы мониторинга и логирования приложений и кластеров с использованием инструментов
    05 Научитесь применять лучшие практики безопасности в Kubernetes

    54 900 ₽

    49 410 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    54 900 ₽

    49 410 ₽ — для физ. лиц

    Юр. лицо — 54 900 ₽
    Физ. лицо — 49 410 ₽
    Открытая дата

    Связанные курсы

    ADM-021
    28 часов

    Практика работы с Kubernetes. Базовые темы

    Освойте Kubernetes на практике — от развертывания кластера до управления микросервисами. Этот курс познакомит вас с основами Kubernetes, его архитектурой и основными компонентами. Вы научитесь развертывать и управлять контейнерными приложениями, настраивать конфигурации и хранить данные, а также эффективно использовать инструменты Kubernetes для повышения производительности и стабильности инфраструктуры.

    от Middle

    48 900 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.