Описание курса:
Обучаем глубокими практическими навыками управления и масштабирования контейнеризованных приложений с использованием Kubernetes в производственной среде.
Для тех, кто уже работал с k8s или прошел Kubernetes База.
Необходимая подготовка:
• Базовые навыки работы в Kubernetes
• базовые знания по Linux, сетям и Docker (или другой системе контейнеризации
Программа курса:
Модуль 1. Введение
Модуль 2. Создание отказоустойчивого кластера изнутри
• Введение в архитектуру HA-кластера Kubernetes
• Подготовка среды для Kubernetes-кластера
• Kubeadm: создание HA control plane кластера
• Подключение и настройка worker-нод
• Запуск и настройка дополнительных компонентов
• Автоматизация развертывания и обслуживания Prod Kubernetes
Модуль 3. Аутентификация пользователей в кластере
• Общие принципы
• Oidc на базе keycloack
• Rancher для управления rbac
Модуль 12. Валидация манифестов
• Open Policy Agent
• Kyverno
Модуль 13. Horizontal Pod Autoscaler
• Масшабирование на основе встроенных метрик
• Кастомные метрики
• KEDA и масштабирование на основе событий
Модуль 14. Собственный оператор Kubernetes
• Собственный оператор Kubernetes
Модуль 15. Service Mesh
• Основные концепции Istio
• Управление трафиком
• Мониторинг и трассировка
• Безопасность
• Deployments c возможностями Service Mesh
Окончательная цена указывается в договоре на обучение.