uz
Feedback
Библиотека задач по DevOps | тесты, код, задания

Библиотека задач по DevOps | тесты, код, задания

Kanalga Telegram’da o‘tish

Задачи и тесты по DevOps для тренировки и обучения. По рекламе: @proglib_adv Наши каналы: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/2b07c285 Для обратной связи: @proglibrary_feeedback_bot

Ko'proq ko'rsatish
3 007
Obunachilar
+124 soatlar
-47 kunlar
+1230 kunlar
Postlar arxiv
Что верно про Дейкстру на графе с неотрицательными весами при реализации на бинарной куче? 👾 — O(E + V) 👍 — O((V + E) log V) 🥰 — O(V²) ⚡ — O(E log E) и работает с отрицательными рёбрами Библиотека задач по DevOps

Какая команда используется для создания ресурса в Kubernetes? 👾 — kubectl get 👍 — kubectl create 🥰 — kubectl apply ⚡️ — kubectl start Библиотека задач по DevOps

Поговорим о сервере логов Nagios. Целью сервера логов Nagios является упрощение поиска данных логов. Таким образом, он лучше всего подходит для таких задач, как настройка оповещений, уведомлений о потенциальных угрозах, запрос данных логов и быстрый аудит системы. Использование сервера логов Nagios позволяет разместить все данные логов в одном месте с высокой доступностью. Библиотека задач по DevOps

Для чего используется пространство имен Kubernetes? 👾 — Обеспечить возможность группировки и изоляции объектов в кластере Kubernetes 👍 — Для создания отдельных кластеров в рамках одной установки Kubernetes 🥰 — Для определения различных конфигураций для одного и того же набора объектов ⚡ — Обеспечить контроль доступа и безопасность определенных объектов Библиотека задач по DevOps

Контейнер Docker часто характеризуется как улучшение по сравнению с другой технологией. С какой? 👾 — DevOps 👍 — Микросервисы 🥰 — Облачные вычисления ❤️ — Виртуальные машины Библиотека задач по DevOps

Команда хранит Terraform state в S3 и иногда ловит порчу состояния при одновременных apply. Что нужно настроить, чтобы исключить гонки? 👾 — Включить версионирование S3 — этого достаточно для защиты от конкуренции 👍 — Использовать backend s3 c DynamoDB-таблицей для блокировок и включённым версионированием S3 🥰 — Перейти на локальный state и запускать terraform refresh перед каждым apply ⚡️ — Использовать только terraform workspaces для разделения окружений — этого достаточно Библиотека задач DevOps

Вы изменили ConfigMap и хотите, чтобы Deployment безопасно перезапустил Pod’ы и применил новый конфиг без ручного удаления Pod’ов. Какой подход корректный? 👾 — Смонтировать ConfigMap как volume — изменения подтянутся «на лету» без рестартов 👍 — Подключить envFrom — переменные окружения обновятся автоматически 🥰 — Внедрить хэш ConfigMap в аннотацию Pod template (checksum) или триггерить kubectl rollout restart в CI, чтобы инициировать контролируемый rolling update ⚡️ — Поставить imagePullPolicy: Always, чтобы Pod’ы пересоздавались при каждом изменении Библиотека задач DevOps

При настройке CI/CD пайплайна для деплоя микросервисов в Kubernetes, какой подход наиболее корректный для минимизации downtime? 👾 — Применять kubectl delete для Pod’ов, а затем kubectl apply для новых 👍 — Использовать стратегию деплоя RollingUpdate с настройкой maxUnavailable и maxSurge 🥰 — Всегда разворачивать новую версию в отдельном namespace и вручную переключать трафик ⚡️ — Отключать readiness/liveness пробы на время деплоя, чтобы Pod быстрее стартовал 🐸Библиотека задач по DevOps

Последний шанс: 3 курса по цене 1 и запуск AI-агентов в продакшн Написать CI/CD-пайплайн — база, а настроить мониторинг и защиту от деградации LLM-системы — задача для сеньора. Как контролировать затраты автономных агентов и соблюдать 152-ФЗ? Обновлённая программа делает упор на жёсткий инжиниринг и вывод в прод. Вы научитесь строить ReAct-циклы, работать с LangGraph и AutoGen, внедрять продвинутый RAG, протоколы MCP и AgentOps. Все ключевые навыки в одном месте: измеримость систем, time-travel дебаггинг, управление браузером, human-in-the-loop и развёртывание в закрытых контурах. Почему нельзя откладывать: — масштабная акция «3 курса по цене 1» сгорает уже сегодня; — промокод Agent на скидку 10 000 рублей действует последние часы; — сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас. Забронировать место на курсе и забрать бонусы до конца дня

Контейнер помечен как unhealthy через HEALTHCHECK. Что произойдёт по умолчанию (без оркестратора и спец-настроек)? 👾 — Docker автоматически перезапустит контейнер 👍 — Контейнер продолжит работать, статус будет unhealthy, перезапуска не будет 🥰 — Контейнер будет остановлен ⚡ — Контейнер будет удалён Библиотека задач по DevOps

Для чего используется пространство имен Kubernetes? 👾 — Обеспечить возможность группировки и изоляции объектов в кластере Kubernetes 👍 — Для создания отдельных кластеров в рамках одной установки Kubernetes 🥰 — Для определения различных конфигураций для одного и того же набора объектов ⚡ — Обеспечить контроль доступа и безопасность определенных объектов Библиотека задач по DevOps

За год мы провели три потока курса по ИИ-агентам, а теперь запускаем масштабное обновление! В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Написать манифест для Kubernetes легко, а вот мониторить ИИ-агентов в проде и предотвращать деградацию системы — задача со звёздочкой. В программе: — практика с первого занятия: Jupyter-ноутбуки с автопроверкой; — оркестрация в LangGraph: human-in-the-loop и механизм time-travel; — продвинутый RAG для продакшена и парсинг сложных документов; — контроль экономики агентов: маршрутизация и кеширование запросов; — развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ. В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок). Доступ к материалам для предварительной подготовки откроется сразу после оплаты. По промокоду Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля! 👉 Присоединиться к четвёртому потоку и настроить AgentOps

🔥 Кто такой DevOps-инженер? Человек, что стоит на страже покоя. Человек, способный помирить программиста и системного администратора. Человек, способный сохранить бизнесу миллионы. В этом ролике кратко рассказывается про задачи DevOps и про необходимые навыки. Также самое интересное — зарплаты DevOps-инженера. Смотреть видео Библиотека задач по DevOps

Что такое контроллеры в Kubernetes? 👾 — Служба ручного планирования 👍 — Сетевой балансировщик нагрузки 🥰 — Компоненты, которые управляют и автоматизируют жизненный цикл ресурсов ⚡ — Инструменты для настройки локального хранилища Библиотека задач по DevOps

Что такое контроллеры в Kubernetes? 👾 — Служба ручного планирования 👍 — Сетевой балансировщик нагрузки 🥰 — Компоненты, которые управляют и автоматизируют жизненный цикл ресурсов ⚡ — Инструменты для настройки локального хранилища Библиотека задач по DevOps

Как Kubernetes обрабатывает сервисы с использованием множества модулей, использующих разные сетевые протоколы? 👾 — Ограничивая использование протоколов 👍 — Используя отдельные службы для каждого протокола 🥰 — Разрешая несколько определений портов для разных протоколов ⚡️ — Обеспечивая единообразие конфигураций протоколов Библиотека задач по DevOps

Что такое APIPA? APIPA — это набор IP-адресов, которые назначаются устройствам, когда основной DHCP-сервер недоступен. Библиотека задач по DevOps

Что вы знаете о кластерах контейнеров в Kubernetes? Кластеры контейнеров в Kubernetes представляют собой набор нодов. Они создают некоторые маршруты, чтобы контейнеры, работающие на узлах, могли взаимодействовать. Они позволяют контейнерам работать на нескольких машинах и в разных средах, таких как физические, виртуальные и облачные. Кластеры Kubernetes координируют такие процессы, как планирование и масштабирование приложений, поддержание состояния кластера и внедрение обновлений. Библиотека задач по DevOps

Какие диапазоны IP-адресов запрещены для IP-адресов конечных точек в Kubernetes EndpointSlices? 👾192.0.0.0/8 👍 — 169.254.0.0/16 🥰 — 10.0.0.0/8 ⚡️ — 172.161.0.0/12 Библиотека задач по DevOps

Как безопасно передать приватный токен в этап сборки, чтобы он не попал в финальный образ и историю слоёв? 👾 — ENV GIT_TOKEN=... и использовать в RUN 👍 — COPY token /root/token и потом RUN rm /root/token 🥰 — Использовать BuildKit: RUN --mount=type=secret,id=git_token ... и собирать docker build --secret id=git_token,src=./token ⚡ — ARG GIT_TOKEN=... и использовать в RUN Библиотека задач по DevOps