Библиотека задач по DevOps | тесты, код, задания
2.86K subscribers
131 photos
3 videos
2 files
265 links
Задачи и тесты по DevOps для тренировки и обучения.

По рекламе: @proglib_adv

Наши каналы: https://t.me/proglibrary/9197

Учиться у нас: https://proglib.io/w/2b07c285

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Что Kubernetes поддерживает для определений портов в сервисах для поддержки нескольких протоколов?

👾 — Динамическое распределение портов
👍 — Определение одного порта
🥰 — Определение нескольких портов
— Переадресация портов

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2
Что делает команда kubectl delete?

👾 — Выводит список ресурсов
👍 — Удаляет указанный ресурс
🥰 — Применяет изменение конфигурации
— Отображает сведения о ресурсе

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16👾2
🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.

С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.

-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)

Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.

📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
Тип сервиса _____________ работает только в том случае, если ваш кластер настроен для работы с облачным провайдером.

👾 — ClusterIP
👍 — LoadBalancer
🥰 — NodePort
— ExternalName

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤔1
Что содержится в статусе ноды?

Статус узла содержит адрес, состояние, емкость и информацию. Он определяет состояние узлов в системе.

Адрес: использование зависит от вашего облачного провайдера или конфигурации bare metal.

Состояние: описывает состояние или условия всех работающих узлов.

Емкость: этот блок сообщает об общих ресурсах, обработанных узлом.

Информация: описывает общую информацию об узле, такую ​​как версия Kubernetes, версия ядра, сведения о среде выполнения контейнера и текущая операционная система, которую использует узел.


Библиотека задач по DevOps
👍1
Перечислите лучшие инструменты непрерывного тестирования?

Ниже приведены лучшие инструменты непрерывного тестирования:

✍🏻 Selenium
✍🏻 Katalon Studio
✍🏻 Eggplant
✍🏻 Watir
✍🏻 Tosca


Библиотека задач по DevOps
1
Какой тип базы данных использует Prometheus?

Prometheus использует TSDB (time series database).

Библиотека задач по DevOps
Какой принцип DevOps фокусируется на мышлении о продуктах и ​​услугах?

👾 — Клиентоориентированное действие
👍 — Постоянное улучшение
🥰 — Создавай, помня о цели
— Все вышеперечисленное

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍1
Что из ниже перечисленного наиболее точно описывает цель Infrastructure as Code (IaC)?

👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
— Использование UI-интерфейсов для настройки серверов

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Что из перечисленного ниже лучше всего описывает преимущество использования Kubernetes для оркестровки контейнеров?

👾 — Kubernetes обеспечивает автоматическое масштабирование контейнеров по мере необходимости, гарантируя эффективное использование ресурсов
👍 — Kubernetes упрощает процесс развертывания и управления контейнерами в кластере машин
🥰 — Kubernetes предлагает встроенную поддержку балансировки нагрузки, распределяя сетевой трафик между несколькими контейнерами
— Kubernetes позволяет легко выполнять обновления и откаты контейнерных приложений, минимизируя время простоя

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾6👍2🥰2
Что такое "immutable infrastructure"?

👾 — Инфраструктура, которая не может быть удалена
👍 — Инфраструктура, которая изменяется только через повторное развертывание
🥰 — Инфраструктура, основанная на виртуальных машинах
— Сервер, обновляемый вручную

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Что делает kubectl rollout undo deployment <name>?

👾 — Полностью удаляет деплоймент
👍 — Возвращает деплоймент к предыдущей версии
🥰 — Применяет новый rollout
— Перезапускает поды

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Какую из следующих команд CLI можно использовать для переименования файлов?

👾 — git rm
👍 — git mv
🥰 — git rm -r

Библиотека задач по DevOps
👍12
На что обычно нацелен объект Service в Kubernetes?

👾 — Реплики подов
👍 — IP-адреса узлов
🥰 — IP-адреса подов
— Кластер IP-адресов

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰12
Выберите все правильные варианты:

👾 — Если не указано явно, каждый Docker container использует сеть типа bridge, которая изолирована от сети хоста.
👍 — Использование флага --mount=type=secret требует включения Docker Swarm или Docker Compose v2.
🥰 — Многоуровневая сборка (multi-stage build) позволяет уменьшить размер итогового образа, исключив временные зависимости.
— При передаче переменной окружения через ENV в Dockerfile, она всегда становится доступной в финальном контейнере, независимо от стадии.

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👾2
Какой ресурс Kubernetes отвечает за управление доступом к сетевым службам внутри кластера?

👾 — Gateway
👍 — Ingress
🥰 — Service
— Pod

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰16
🔜 Как называется шаблонизатор для Ansible?

👾 — Jinja2
👍 — Mustache
🥰 — Liquid
⚡️ — Smarty

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾22
Какой из следующих инструментов в первую очередь связан с мониторингом и визуализацией данных временных рядов?

👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰13
Как выглядит хороший кандидат на роль инженера DevOps?

Компетентный инженер DevOps должен обладать глубоким пониманием конвейеров CI/CD, иметь опыт работы с облачными сервисами и проявлять упреждающий подход к решению проблем. Он должен демонстрировать внимательное отношение к вопросам безопасности, уметь сотрудничать и иметь стремление к постоянному обучению.

Красные флаги


Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.


🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🥱1
В распределённой системе, управляемой через CI/CD pipeline с Kubernetes и Helm, какой подход наиболее устойчив к ошибкам при деплое критических компонентов с нулевым временем простоя?

👾 — Использовать helm upgrade --install с включённым --force, чтобы гарантировать замену всех ресурсов, даже при наличии ошибок.
👍 — Удалять релиз перед каждой установкой (helm uninstall), чтобы очистить состояние и исключить конфликты в конфигурации.
🥰 — Применять blue-green deployment через Helm, управляя двумя namespace и переключением ingress вручную.
⚡️ — Использовать Helm hooks (pre-upgrade, post-upgrade) для управления rollout-ом, полагаясь на helm rollback при ошибке.

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3