Современный тренд диджитальной и DevOps трансформации в большой степени поддерживается качественными технологиями и платформами виртуализации, облаками и контейнерной виртуализацией. Технологии Docker, Kubernetes сегодня передовые и незаменимые почти для всех организаций, а экспертиза обязательна для DevOps.
Наш курс k8S для начинающих – это курс 2 в 1, в котором совмещено изучение технологий Docker и Kubernetes, что позволяет освоить основы контейнеризации быстро и эффективно.
Дополнительно, курс docker kubernetes охватывает все необходимые аспекты для работы с Kubernetes. Курс предоставит необходимые знания K8s для начинающих и обучение Kubernetes с нуля для DevOps инженеров.
По окончании курса слушатели смогут:
- создавать образы docker, манипулировать образами
- администрировать контейнеры docker
- администрировать Docker Swarm кластер и сервисы
- понимать терминологию и архитектуру Kubernetes
- планировать и устанавливать решения Kubernetes разного масштаба
- использовать kubectl
- понимать артефакты и создавать .yml
- администрировать и мониторить кластеры Kubernetes
Аудитория
Тренинг предназначен для администраторов, DevOps-инженеров. Также полезен для разработчиков и архитекторов.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
Опыт работы с Linux.
- Администрирование Docker.
- Контейнеризация и Docker в CI/CD и Infrastructure as Code.
- Docker в контексте
- Архитектура Жизненный цикл контейнера.
- Основные команды Docker.
- Сборник образов. Dockerfile.
- Docker Compose, docker-compose.yml.
- Работа с Docker Hub и частными
- Сетевые компоненты.
- Docker Volumes.
- Кластер Docker Swarm.
- Администрирование Kubernetes.
- Компоненты и архитектура Kubernetes, Kubernetes API.
- Kubernetes объекты, артефакты, структура YAML файлов.
- Pods, services, deployments.
- Пространство имен.
- Обзор поставщиков и платформ Kubernetes.
- Использование легких платформ: k3s, microk8, minikube.
- Установка наземного кластера Kubernetes.
- Планирование и настройка облачного кластера Amazon AWS EKS.
- Использование меток и аннотаций. Реплики (ReplicaSets).
- Версии. Стратегии обновления, Rolling Update.
- Хранение данных, тома.
- ConfigMaps and Secrets.
- Kubernetes Ingress.
- Использование load balancers.
- Аутентификация пользователей.
- RBAC, стандартные и сложные роли. Стратегии хранения Kubernetes Secrets.
- Сетевая безопасность в кластере Политики.
- Pod Autoscaler.
- Резервное копирование кластера.
- Обзор гибридных стратегий использования Azure Kubernetes Service, RedHat OpenShift, AWS EKS, VMware Tanzu.
- Использование пакетного менеджера Helm.
- Стратегии и инструменты мониторинга. Elastic, prometheus + grafana.