О чём курс

Курс предназначен для специалистов, желающих углубить свои знания и навыки в области управления контейнеризированными приложениями с использованием 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, опишите и запустите такие сущности Kubernetes, как поды, наборы реплик и развёртывания. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие имеются виды сервисов, и когда их лучше использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных. Курс заканчивается обсуждением томов для долговременного хранения данных. Помимо фундаментальных знаний, вы узнаете устранять неполадки в случае, если что-то пойдет не так.

    от Middle

    48 900 ₽

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

    Наши клиенты

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

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

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