Практика работы с Kubernetes. Базовые темы.
Описание
Курс Практика работы с Kubernetes. Базовые темы предназначен для IT-специалистов, которые хотят освоить основные принципы и методы работы с Kubernetes. Kubernetes является ведущей платформой для оркестрации контейнеров, предоставляющей возможности автоматического развертывания, масштабирования и управления контейнеризованными приложениями. В ходе курса участники изучат фундаментальные аспекты Kubernetes, начиная от его архитектуры и заканчивая практическими примерами развертывания и управления приложениями. Курс включает теоретические занятия и практические лабораторные работы, что позволяет участникам получить ценные навыки и сразу применить их в реальной работе.
Аудитория
Курс Практика работы с Kubernetes. Базовые темы разработан для IT-специалистов, которые хотят улучшить свои навыки работы с контейнерами и оркестрацией. Этот курс будет полезен для:
- Разработчиков программного обеспечения, желающих научиться развертывать и управлять контейнеризованными приложениями с использованием Kubernetes
- Системных администраторов и инженеров по DevOps, стремящихся углубить свои знания в области оркестрации контейнеров
- IT-менеджеров и руководителей проектов, заинтересованных в оптимизации процессов развертывания и управления приложениями
- Начинающих специалистов в области IT, желающих получить фундаментальные знания и навыки работы с Kubernetes
Требования
Для успешного прохождения курса Практика работы с Kubernetes. Базовые темы рекомендуется иметь следующие предварительные знания и навыки:
- Базовые знания в области разработки программного обеспечения и работы с контейнерами (например, Docker)
- Понимание основ сетевых технологий и протоколов
- Опыт работы с командной строкой и основными инструментами управления версиями (например, Git)
Этот курс разработан для начинающих и специалистов среднего уровня, которые хотят углубить свои знания и получить практический опыт в области оркестрации контейнеров с помощью Kubernetes.
Программа курса
- Введение в Kubernetes:
- История и эволюция Kubernetes
- Основные понятия и термины (Pods, Nodes, Clusters)
- Архитектура Kubernetes
- Установка и настройка Kubernetes:
- Установка Kubernetes на локальной машине с использованием Minikube
- Настройка и управление кластерами
- Использование kubectl для взаимодействия с кластером
- Управление контейнерами:
- Создание и управление Pods
- Использование ReplicaSets и Deployments для обеспечения доступности приложений
- Обновление и откат приложений
- Сетевые возможности Kubernetes:
- Основы сетевой модели Kubernetes
- Настройка и управление сервисами (Services)
- Введение в Ingress для маршрутизации трафика
- Управление хранилищем данных:
- Понятие Persistent Volumes (PV) и Persistent Volume Claims (PVC)
- Настройка и использование различных типов хранилищ
- Управление состоянием данных в Kubernetes
- Мониторинг и логирование:
- Основы мониторинга в Kubernetes
- Использование инструментов мониторинга (Prometheus, Grafana)
- Логирование и анализ логов с использованием EFK Stack (Elasticsearch, Fluentd, Kibana)
- Автоматизация и масштабирование:
- Настройка автоматического масштабирования (Horizontal Pod Autoscaling)
- Управление ресурсами и ограничениями
- Обзор CI/CD процессов с использованием Kubernetes
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.