Формат обучения - ментор-студент: каждую неделю слушатель самостоятельно изучает тему (3 часа в день, 6 дней в неделю), отрабатывает её на собственном стенде.

Раз в неделю созвон с преподавателем:

  • Ответы на вопросы слушателей.
  • Рассказ о темах следующей недели.

Наилучший способ научиться работать с kubernetes - самостоятельно “пощупать его руками” на своем оборудовании. Материалы курсов помогут идти в правильном направлении. На возникшие вопросы отвечает преподаватель на еженедельных созвонах и в группе в телеграм.

Junior-01 - основы Kubernetes

5 недель, для начинающих. Первые шаги в Kubernetes: базовые понятия и ключевые объекты кластера - от архитектуры и первых подов до Ingress и Gateway API.

Ключевые темы:

  • Архитектура Kubernetes, Namespace, Pod: состояния, метки, ресурсы, пробы
  • Рабочие нагрузки: Deployment, StatefulSet, DaemonSet, Job/CronJob
  • Планирование: nodeSelector, taints/tolerations, affinity, topology spread
  • Конфигурация и хранение: ConfigMap, Secret, PV/PVC, StorageClass, NFS
  • Доступ и трафик: RBAC, CoreDNS, Ingress, Gateway API (Canary, Blue-Green)
  • Итоговая работа: комплексное развёртывание приложения

Перейти к курсу

Junior-02 - Helm и логи

4 недели. Helm от “А дл Я” и полный конвейер обработки логов - от сбора до дашбордов.

Ключевые темы:

  • Helm: структура чарта, шаблонизатор, управление релизами, хуки и тесты
  • Сбор логов: Fluent Bit и Vector, сравнение сборщиков
  • Очередь: Redpanda(Kafka) - брокеры без Zookeeper, backpressure
  • Хранилища логов: OpenSearch (индексы, ISM), VictoriaLogs
  • Дашборды: Grafana, OpenSearch Dashboards
  • access-логи Envoy/Gateway API
  • Итоговая работа: собственный Helm-чарт + стек логирования на VictoriaLogs

Перейти к курсу

Junior-03 - метрики и алерты

4 недели. Продолжение темы Observability: метрики, система алертов и дашборды.

Ключевые темы:

  • Источники метрик: экспортёры, kube-state-metrics, node-exporter, control plane
  • Сбор и хранение: Prometheus, Prometheus Operator и его CRD, VictoriaMetrics single и cluster, vmagent
  • Алерты: vmalert, Alertmanager, уведомления на почту, Karma
  • Визуализация: Grafana с готовыми дашбордами
  • Итоговая работа: комплексный проект на VictoriaMetrics - сбор, хранение, алерты, дашборды

Перейти к курсу

Junior-04 - сеть Kubernetes “под капотом”

5 недель. Сеть Kubernetes изнутри: сеть пода, эволюция сети сервисов, различные CNI.

Ключевые темы:

  • Сеть пода: network namespaces, veth, bridge, таблицы маршрутизации
  • CNI: спецификация, IPAM, Calico - overlay VXLAN и native routing с BGP
  • Сервисы изнутри: EndpointSlices, режимы kube-proxy - iptables, IPVS, nftables
  • MetalLB: режимы L2/ARP и BGP, программный BGP-роутер на FRRouting, ECMP
  • eBPF-эра: Cilium - замена kube-proxy, BGP Control Plane, сетевые политики до L7, наблюдаемость через Hubble
  • Итоговая работа: кластер на Cilium без kube-proxy, zero-trust политики

Перейти к курсу

Порядок прохождения

  flowchart LR

JUN1["<b>Junior-01</b>
Базовые понятия
Первые шаги в kubernetes
5 недель"]

subgraph Observability
    JUN2["<b>Junior-02</b>
    Логи и все что с ними связано
    4 недели"]
    JUN3["<b>Junior-03</b>
    Метрики и все что с ними связано
    4 недели"]
end

JUN4["<b>Junior-04</b>
Под капотом сети Kubernetes
5 недель"]

JUN1 --> Observability & JUN4

Предупреждение

Если только начинаешь работать с kubernetes - начинай обучение с курса Junior-01

Junior-02 и Junior-03 относятся к теме Observability кластера kubernetes. Порядок прохождения не имеет значения. Но я бы рекомендовал начинать с логов.

Junior-04 - подробно про сети. Добавляет к Junior-01 более глубокие знания по сетевому взаимодействию. Раскрывает различные варианты реализации Services.

Тестовые стенды курсов

Требования к стендам курсов описаны на этой странице.

Расписание курсов

Как такового расписания нет.

Начало нового потока курсов объявляется в группе в Телеграм.