Kubernetes

Теория: Введение

О чём этот курс

Курс поможет уверенно войти в мир Kubernetes: от базовых понятий до эксплуатации сервисов в кластере. Вы последовательно разберёте, что такое Kubernetes, научитесь создавать pod и первый деплой, освоите управление репликами и обновлениями и доведёте приложения до продакшн-готовности.

Для кого

  • Разработчики, которым важно понять, как их сервис живёт в контейнерах после релиза
  • DevOps- и SRE-инженеры, строящие инфраструктуру на Kubernetes
  • Системные администраторы, мигрирующие в облачные окружения

Достаточно базовых знаний Linux и Docker: работа с CLI, понимание образов и контейнеров, представление о сетях на уровне «порт/адрес».

Что вы узнаете

  • Основы: историю появления Kubernetes, его ключевые задачи и место среди других оркестраторов.
  • Работа с приложениями: создание pod, описание deployment, масштабирование и плавные обновления.
  • Сеть и доступ: устройство сервисов, внутренний DNS и способы открыть приложение пользователям.
  • Конфигурации и данные: подключение ConfigMap и Secret, выбор и монтирование томов, подходы к бэкапам.
  • Надёжность: probes, лимиты ресурсов и практики, которые держат сервис в нужном состоянии.
  • Архитектура и отладка: роли узлов кластера, взаимодействие компонентов, сбор логов, событий и метрик.

Каждый урок завершается самостоятельной работой и коротким квизом для самопроверки.

Что понадобится

  • Рабочая машина с Linux, macOS или Windows с WSL2
  • Установленный Docker/Containerd и kubectl
  • Один из локальных кластеров: minikube, kind или k3s (подскажем, как поставить)

8 ГБ памяти достаточно, 16 ГБ сделают работу комфортнее, особенно при нескольких одно временных сервисах.

Как учиться эффективно

Изучайте уроки по порядку, повторяйте примеры в своём кластере и обязательно делайте самостоятельные задания. Если что-то не работает, используйте инструменты отладки из уроков: kubectl describe, kubectl logs, события и метрики. Ведите короткие заметки по ключевым командам и выводам — они пригодятся при работе с реальными проектами.

Готовы? Переходим к уроку «Что такое Kubernetes и зачем он нужен».

Рекомендуемые программы

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845