Программа курса
Модуль 1 – Основы Kubernetes
- Введение в Kubernetes
- Архитектура и компоненты Kubernetes
- Внедрение Kubernetes
- Объекты Kubernetes
- Pods
- Services
- Deployments
- Масштабирование и обновление приложений в Kubernetes
- Лабораторная работа 3. Установка и настройка Kubernetes
- Лабораторная работа 4. Запуск и обслуживание приложений в Kubernetes
Модуль 2 – Расширенные темы Kubernetes
- Сетевые настройки Kubernetes и Service Discovery
- Настройка Persistent Storage в Kubernetes
- Продвинутые стратегии развертывания
- Rolling Updates
- Canary Deployments
- Использование Config Maps и Secrets
- Мониторинг и журналирование в Kubernetes
- Лабораторная работа. Масштабирование приложений с Persistent Storage в Kubernetes
Модуль 3 – Безопасность и обслуживание Kubernetes
- Обеспечение безопасности Kubernetes кластеров
- Role-Based Access Control в Kubernetes
- Обслуживание Secrets и шифрование
- Обслуживание конфигурации приложений
- Поиск и устранение неполадок в Kubernetes
- Лабораторная работа. Внедрение политик RBAC и повышение безопасности кластера Kubernetes.
Модуль 4– Дополнительные инструменты Kubernetes
- Операторы
- Custom Resource Definitions (CRD)
- Менеджер пакетов Helm
- Введение в Istio Service Mesh
- Применение CI/CD в Kubernetes
- Лабораторная работа . Внедрение и обслуживание приложений с помощью Helm