практикум
Kube Prometheus Stack
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
Кому подойдёт
DevOps-инженеры и SRE
Специалисты, которым необходимо внедрить надежную систему мониторинга и алертинга в Kubernetes для повышения отказоустойчивости и наблюдаемости приложений и инфраструктуры.
Администраторы Kubernetes
Системные администраторы, отвечающие за эксплуатацию кластеров Kubernetes и желающие освоить отраслевой стандарт для мониторинга их состояния, включая контрольные плоскости и рабочие узлы.
Разработчики платформ
Инженеры, строящие внутренние платформы для разработчиков и нуждающиеся в глубоких знаниях KPS для предоставления готовых решений по мониторингу как сервиса.
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
KPS
- Введение в Kube-Prometheus-Stack (KPS)
- Установка и базовый обзор
- Prometheus Operator и CRD Prometheus
- Безопасность и доступ к интерфейсам (Ingress)
- Мониторинг приложений с помощью ServiceMonitor
- Мониторинг приложений с помощью PodMonitor
- Интеграция с Grafana: дашборды из коробки
- Мониторинг Control Plane и Etcd
- Добавление внешних таргетов (static_configs)
- Декларативное управление алертами (PrometheusRule)
- Базовая настройка Alertmanager в KPS
- Продвинутая настройка Alertmanager: HA и маршрутизация
- Мониторинг доступности с Blackbox Exporter
- Обновление KPS и управление ресурсами
- Резюме
Ключевые навыки для резюме:
немного о
технологии
Отраслевой стандарт мониторинга
Kube-Prometheus-Stack является де-факто стандартом для наблюдения за Kubernetes-кластерами. Его знание требуется в большинстве вакансий для DevOps и SRE. Без этих навыков ваше резюме будет неполным.
Готовая среда
Стек предоставляет полностью готовую к работе экосистему: Prometheus для сбора метрик, Grafana для визуализации и Alertmanager для уведомлений. Вам не придется собирать это вручную — вы научитесь управлять уже интегрированным решением.
Декларативный подход через Kubernetes
Все настройки мониторинга описываются через привычные YAML-манифесты и Custom Resource Definitions. Это позволяет применять GitOps-подход и хранить конфигурацию вместе с кодом приложения.
Автоматическое обнаружение сервисов
Система автоматически начинает мониторинг новых компонентов Kubernetes. Вы научитесь настраивать мониторинг для своих приложений всего за несколько минут с помощью ServiceMonitor и PodMonitor.
От одного кластера до сотен
Технология позволяет эффективно мониторить как небольшой тестовый кластер, так и распределенную систему из сотен нод. Вы освоите принципы шардирования и настройки ресурсов для работы под высокой нагрузкой.
Пример задания
Настроить Ingress-ресурсы для Prometheus, Grafana и Alertmanager. Добавить базовую аутентификацию (Basic Auth) и TLS, где это необходимо. Подготовить Bash-скрипт, который с помощью curl попытается получить доступ к интерфейсу Grafana, Prometheus, Alertmanager используя правильные и неправильные учетные данные.
Убедиться, что KPS собирает метрики с компонентов Control Plane (apiserver, scheduler, controller-manager). Найти и проанализировать ключевые метрики, связанные с apiserver_request_latencies и etcd_disk_wal_fsync_duration_seconds в Prometheus. Подготовить Bash-скрипт, который выполняет запрос к Prometheus API для получения текущих значений одной из этих метрик.
Сконфигурировать Alertmanager так, чтобы алерты из разных компонентов отправлялись в разные ""каналы"" (например, симулированные файлы логов). Проверить, что алерты маршрутизируются корректно. Подготовить Bash-скрипт, который проверяет конфигурацию маршрутизации Alertmanager.
и подробнее расскажем о практикуме.
практикум
Kube Prometheus Stack
В стоимость входит:
- Выполнение задач на настоящей инфраструктуре
- Сопровождение — менторы, координатор
- Бессрочный доступ к теоретической части практикума