Инфраструктура усложняется, и найти источник проблемы становится всё труднее: сеть, конфигурация сервисов или архитектура? Осень — хорошее время, чтобы системно закрыть пробелы. Ниже — не список курсов, а темы и практические шаги, которые можно встроить в работу. Без обещаний «станете сеньором за месяц»: только критерии выбора материалов и примеры упражнений.

Сети: VXLAN и OSPF

VXLAN и OSPF часто всплывают в контексте оверлейных сетей и маршрутизации в дата-центрах. Если вы администрируете Kubernetes или виртуализацию, понимание этих протоколов помогает читать логи и не гадать, почему трафик между подами или ВМ идёт не туда.

  • Разберите инкапсуляцию VXLAN: как формируется внешний пакет, что такое VTEP, зачем нужен VNI. Практика: поднимите два хоста с VXLAN-туннелем (например, на Linux) и проверьте связность между оверлейными адресами.
  • Повторите OSPF: области, типы LSA, стоимость маршрута. Практика: в эмуляторе (GNS3, Containerlab) настройте две зоны и посмотрите, как меняется таблица маршрутизации при отказе линка.
  • Критерий выбора материала: наличие лабораторных работ и разборов реальных топологий, а не только теории.

Kubernetes: диагностика и ресурсы

Kubernetes — не только деплой, но и умение отвечать на вопросы «почему под не стартует» и «кто съел память». Осенью стоит углубить именно диагностику, а не заучивание команд.

  • Изучите жизненный цикл пода: от создания до Terminating, включая probes и init-контейнеры. Практика: намеренно сломайте readiness probe и посмотрите, как ведут себя сервис и эндпоинты.
  • Разберите requests/limits и QoS-классы. Практика: запустите под без limits и посмотрите, как нода реагирует на нехватку памяти (с осторожностью на тестовом кластере).
  • Освойте kubectl describe, logs --previous и events — это базовый набор для быстрой диагностики.

GitOps: не только Argo CD

GitOps — это подход, где состояние кластера описано в Git и синхронизируется автоматически. Важно не просто поставить Argo CD или Flux, а понять, как избежать дрейфа конфигурации и как откатывать изменения.

  • Сравните pull- и push-модели. Практика: настройте синхронизацию простого приложения из репозитория и попробуйте изменить ресурс вручную — посмотрите, как инструмент вернёт состояние.
  • Продумайте структуру репозитория: окружения, секреты (без хранения в открытом виде), политика ревью.
  • Критерий: материал должен показывать не только установку, но и типичные ошибки — например, конфликты при ручных правках.

Как выбрать формат обучения

Вебинары и дайджесты полезны для обзора, но без практики знания не закрепляются. Ориентируйтесь на материалы, где есть лабораторные работы, примеры конфигураций и разбор инцидентов. Если в описании только «узнаете всё о DevOps» без конкретики — скорее всего, это поверхностный обзор.

Составьте личный план: выберите 2–3 темы на осень, под каждую — одно практическое упражнение и один способ проверить результат (например, успешный сценарий в лаборатории или разбор реального инцидента на работе). Такой подход даёт измеримый прогресс без громких обещаний.