Библиотека задач по DevOps | тесты, код, задания
رفتن به کانال در Telegram
Задачи и тесты по DevOps для тренировки и обучения. Учиться у нас: https://clc.to/XLFrnw По рекламе: @tproger_sales_bot Наши каналы: https://t.me/proglibrary/9197 Для обратной связи: @proglibrary_feeedback_bot
نمایش بیشتر3 007
مشترکین
-324 ساعت
+17 روز
-830 روز
آرشیو پست ها
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
⚡️ — Игнорирование согласованности в пользу более быстрых релизов
Какой из следующих инструментов в первую очередь связан с мониторингом и визуализацией данных временных рядов?
👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet
🐸Библиотека задач по DevOps
Что даёт RollingUpdate с maxUnavailable: 0 и maxSurge: 1 в Deployment?
👾 — Останавливает все старые поды и потом запускает новые (Recreate)
👍 — Сохраняет полную доступность: сначала добавляет до +1 нового пода, затем по одному убирает старые
🥰 — Игнорирует настройки и ведёт себя как Recreate
⚡️ — Эти поля действуют только на DaemonSet
Библиотека задач по DevOps
Почему IP-адреса кластера других сервисов Kubernetes не разрешены в качестве IP-адресов конечных точек в Kubernetes?
👾 — Из-за политик сетевой безопасности
👍 — Из-за ограничений kube-proxy
🥰 — Для предотвращения конфликтов IP
⚡ — Для обеспечения изоляции между сервисами
Библиотека задач по DevOps
Какой тип IP-адреса по умолчанию назначается сервису в Kubernetes?
👾 — Внешний IP
👍 — Внутренний IP
🥰 — Кластерный IP
⚡ — Виртуальный IP
Библиотека задач по DevOps
По какой причине организации предпочитают Canary Deployments?
👾 — Избежание всех проблем с задержкой сети
👍 — Строго случайные обновления
🥰 — Полный сброс системы
⚡️ — Более быстрое развертывание с меньшим количеством прерываний
Библиотека задач по DevOps
Что такое SLO?
👾 — Текстовый договор с клиентом
👍 — Цель для метрики SLI за период
🥰 — Алгоритм алертинга
⚡ — Доля ошибок за час
Библиотека задач по DevOps
Как корректно алертить по SLO?
👾 — Триггерить при ошибках >1% за последнюю минуту
👍 — Алертить по скорости сжигания error budget на двух окнах (например, 2%/1ч и 5%/6ч)
🥰 — Считать только Apdex, игнорировать ошибки
⚡️ — Раз в день проверять среднюю ошибку
Библиотека задач по DevOps
Какой тип метрики Prometheus использовать для латентности с агрегируемыми перцентилями?
👾 — Gauge
👍 — Histogram с бакетами, перцентили через histogram_quantile по агрегированному rate
🥰 — Summary — легко агрегируется между инстансами
⚡️ — Counter — подходит для p99
Библиотека задач по DevOps
Что такое Kubernetes HPA (горизонтальное автомасштабирование Pod)?
👾 — Механизм автоматического масштабирования количества модулей в зависимости от использования ресурсов
👍 — Способ динамической корректировки ресурсов, выделяемых модулю, в зависимости от спроса
🥰 — Метод распределения сетевого трафика между несколькими модулями
⚡ — Инструмент для мониторинга и оптимизации использования ресурсов в кластере
Библиотека задач по DevOps
Как выдать CI job облачные права без хранения долгоживущих ключей?
👾 — Хранить access-keys в переменных окружения репозитория
👍 — OIDC/workload identity: обмен короткоживущего токена раннера на временные креды (AWS STS/GCP WIF/Azure)
🥰 — Прокинуть ключи через ARG в Dockerfile
⚡️ — Закоммитить .env и закодировать Base64
Библиотека задач по DevOps
😱 Если ваш продукт не умеет отдавать данные в формате, понятном AI-агенту, то вас просто не существует
Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности.
Как адаптировать продукт и не исчезнуть из выдачи:
— интегрировать
MCP и A2A-взаимодействие, чтобы агенты могли вас читать;
— научиться контролировать стоимость (лимиты, кэш, роутинг между моделями);
— настроить AgentOps: трейсинг, логирование и отлов регрессий.
Всё это ждёт вас на обновлённом курсе «Разработка AI-агентов». Мы специально сделали фокус на утилитарном инжиниринге и production-ready решениях.
Кстати, до 29 марта можно забрать курс с большой скидкой, и стоит поторопиться — мест на потоке всё меньше.
Зафиксировать цену и начать деплоить агентов без слива бюджета 👈Что такое error budget в SRE?
👾 — Плановый бюджет на инфраструктуру в долларах
👍 — Допустимая доля несоответствия SLO за окно наблюдения (напр., 0.1% при SLO 99.9%), используемая для темпа релизов и алертинга
🥰 — Сумма логов, которую можно хранить
⚡️ — Максимальный RTO при аварии
Библиотека задач по DevOps
В продакшене вы заметили, что один из контейнеров постоянно перезапускается с ошибкой Exit Code 137. Что это значит и как правильно действовать?
👾 — Контейнер завершён вручную через docker stop; нужно убрать авто-рестарт
👍 — Контейнер был убит системой из-за превышения лимита памяти (OOMKilled); нужно проанализировать использование памяти и скорректировать лимиты/код
🥰 — Ошибка возникает из-за неправильного Dockerfile; нужно пересобрать образ с --no-cache
⚡️ — Это стандартный код успешного завершения; можно игнорировать
🐸Библиотека задач по DevOps
🔥 Хочешь строить карьеру в DevOps или системном администрировании, но не понимаешь, с чего начать?
Собрали все бесплатные активности от Rebrain в одном месте👇
🔹 Бесплатные демо-доступы к практикумам(DevOps, Linux, Kubernetes, Kafka и другие)
🔹 Каждую неделю по 3 бесплатных вебинара на хардовые темы от инженеров из VK, Яндекса, WB, Сбера
🔹 Гайды (включая матрицу компетенций DevOps и Linux 2026)
🔹 Виртуальная стажировка DevOps
👉 Подписывайся на канал и выбирай, с чего начать.
Rebrain — это практическое обучение для инженеров: без лишней теории, на реальной инфраструктуре и разбором того, что происходит в работе каждый день.
Реклама. ООО «Ребреин». ИНН 7727409582. erid: 2Vtzqv5fFRf
Начать рассказывать интервьюеру, как вы ловко дёргаете ручки API через базовый
LangChain.
Звучит как отличный план, да? Нет, это мгновенный отказ.
В свежем отчёте по рынку GPU говорится, что 54% компаний стопают ИИ-внедрения тупо из-за конских затрат на инфраструктуру. На серверах более 70% стоимости — это видеокарты. Поэтому на собесах сейчас спрашивают не про красивые промпты, а про жёсткую экономику агентов.
По сути, от вас ждут понимания, как лимитировать ресурсы на лету, роутить запросы и дебажить отказы через механизм time-travel в LangGraph. Если вы до сих пор собираете ботов в ноутбуках, гляньте обновлённый курс «Разработка ИИ-агентов» — фокус там смещён с игрушечных концепций на суровый энтерпрайз.
Что требуют от мидлов и выше:
— интеграция мультиагентных систем по стандарту MCP;
— суровый AgentOps: метрики, трейсинг, защита от деградации пайплайнов;
— локальный деплой Open Source под 152-ФЗ (без этого в финтех можно даже не стучаться).
Прямо сейчас можно урвать курс с увесистой скидкой (49 000 ₽ 62 990 ₽ за базовый тариф и 99 000 ₽ 124 990 ₽ за продвинутый трек), но стоит поторопиться — на потоке осталось всего 5 мест.
👉 Подтянуть архитектуру до уровня продаКак масштабировать по p95 латентности в Kubernetes?
👾 — Через HPA v1 по CPU/Memory
👍 — Через HPA v2 с custom/external метрикой (Prometheus Adapter) и таргетом p95
🥰 — Через VPA: он меняет реплики по задержке
⚡️ — ReplicaSet сам увеличит реплики при росте p95
Библиотека задач по DevOps
Как корректно посчитать процент ошибок в Prometheus?
👾 — sum(http_errors_total) / sum(http_requests_total) (сырые счетчики)
👍 — rate(http_errors_total[5m]) / rate(http_requests_total[5m]) с теми же фильтрами/лейблами и затем агрегацией
🥰 — avg_over_time(http_errors_total[5m])
⚡️ — irate(http_errors_total[5m]) для алерта по SLO
Библиотека задач по DevOps
Что реально гарантирует PodDisruptionBudget (PDB) в Kubernetes?
👾 — Защиту от OOM и крэшей ноды
👍 — Ограничение добровольных эвикшенов (drain/upgrade), ниже минимума не опустят; от аварий не спасает
🥰 — Нулевой простой при любых инцидентах
⚡️ — Автоматический автоскейлинг при эвикшене
Библиотека задач по DevOps
Какой тип базы данных использует Prometheus?
Prometheus использует TSDB (time series database).
Библиотека задач по DevOps
