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

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
По какой причине организации предпочитают Canary Deployments?

👾 — Избежание всех проблем с задержкой сети
👍 — Строго случайные обновления
🥰 — Полный сброс системы
⚡️ — Более быстрое развертывание с меньшим количеством прерываний

Библиотека задач по DevOps
4
Какой тип IP-адреса по умолчанию назначается сервису в Kubernetes?

👾 — Внешний IP
👍 — Внутренний IP
🥰 — Кластерный IP
— Виртуальный IP

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰10
Почему IP-адреса кластера других сервисов Kubernetes не разрешены в качестве IP-адресов конечных точек в Kubernetes?

👾 — Из-за политик сетевой безопасности
👍 — Из-за ограничений kube-proxy
🥰 — Для предотвращения конфликтов IP
— Для обеспечения изоляции между сервисами

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
Что даёт RollingUpdate с maxUnavailable: 0 и maxSurge: 1 в Deployment?

👾 — Останавливает все старые поды и потом запускает новые (Recreate)
👍 — Сохраняет полную доступность: сначала добавляет до +1 нового пода, затем по одному убирает старые
🥰 — Игнорирует настройки и ведёт себя как Recreate
⚡️ — Эти поля действуют только на DaemonSet

Библиотека задач по DevOps
👍161
Какой из следующих инструментов в первую очередь связан с мониторингом и визуализацией данных временных рядов?

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

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰21
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?

👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
⚡️️️ — Игнорирование согласованности в пользу более быстрых релизов

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

👾 — GIT checkout
👍 — GIT switch
🥰 — GIT merch
⚡️ — GIT checkout и GIT switch

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

👾 — Gateway
👍 — Ingress
🥰 — Service
⚡️ — Под

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰13👍5
Какая опция команды ls используется для просмотра номера индексного дескриптора файла?

👾 — -l
👍 — -o
🥰 — -a
⚡️ — -i

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
9👾5
Какое значение не следует использовать для метки «управляемый» EndpointSlice в Kubernetes?

👾 — "controller"
👍 — "my-domain.example/name-of-controller"
🥰 — "staff"
⚡️ — "cluster-admins"

Библиотека задач по DevOps
👍5
В чем разница между someMultiLineString: | и someMultiLineString: > в YAML?

Использование > заставит многострочную строку свернуться в одну строку:

someMultiLineString: >
This is actually
a single line
do not let appearances fool you

Библиотека задач по DevOps
Что происходит при обновлении ConfigMap в Kubernetes?

👾 — Env-переменные в работающем поде обновятся сразу автоматически
👍 — При монтировании как volume файлы обновятся (с задержкой), а env-переменные применятся только после рестарта пода/роллаута
🥰 — Ничего не изменится, пока не удалить и не создать ConfigMap заново
⚡️ — Обновление ConfigMap всегда триггерит автоматический rolling restart Deployment

Библиотека задач по DevOps
👍17
Что такое «недостатки» и «допуски» в Kubernetes?

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

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

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

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Что содержит код Terraform?

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

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7
Как Kubernetes обрабатывает входящий трафик для сервиса?

👾 — Путем прямой маршрутизации трафика к отдельным Pod
👍 — Путем использования балансировщика нагрузки
🥰 — Путем применения сетевых политик
❤️ — Путем проверки конфигураций Pod

Библиотека задач по DevOps
👍8
🏃‍♀️ Мы собрали бесплатный мега-гайд по ии-агентам 👇

В первой части постов навалили жесткой базы, чтобы вправить мозги на место. Во второй дали конкретные инструменты, фреймворки и пошаговые инструкции, что нужно кодить прямо сейчас.

Часть 1. Введение, юзкейсы и реальность
Разбираемся с терминами, снимаем розовые очки и смотрим, где ИИ реально приносит бабки, а где только жжет нервы:

1. «Так что вообще считается AI-агентом?»
2. «Где тут бот, а где уже AI-агент?»
3. «Не надо пихать AI-агента в каждую задачу»
4. «Что уже можно спокойно делать через AI-агентов?»
5. «А что через AI-агентов пока лучше не трогать?»

Часть 2. Изнанка, ошибки и архитектура
Как всё это устроено под капотом, чтобы не слить бюджет и не наломать дров на старте:

6. «Можно ли просто сесть вечером и собрать себе AI-агента?»
7. «С чего вообще начать, если хочется попробовать AI-агентов»
8. «Почему AI-агент может внезапно начать творить дичь»
9. «Где AI-агенты реально экономят время, а где только добавляют возни»
10. «Почему они жрут столько денег?»

Часть 3. Хардкорная практика (Что делать руками)
Хватит теории. Открываем ноут, запускаем Cursor и делаем нормальные, отказоустойчивые системы:

11. «Почему одного промпта мало?»
12. «Почему AI-агенту мало просто “дать доступ к данным”»
13. «Если не следить за AI-агентом, он быстро начинает жить своей жизнью»
14. «Собрать демку легко. Но как же сделать нормально»
15. «Как сделать, чтобы это не развалилось через неделю?»

👍 Сохраняйте пост в избранное, чтобы не потерять.

🤫 А завтра стартует наш курс по ии-агентам
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1
Какой инструмент обычно используется для непрерывной интеграции и непрерывного развертывания (CI/CD)?

👾 — Jenkins
🥰 — Docker
👍 — Git
❤️ — Ansible

Библиотека задач по DevOps
👾14🥰2
Для чего в Kubernetes используются конечные точки, определенные в манифесте EndpointSlice?

👾 — Для настройки сетевых политик
🥰 — Для определения селекторов подов
👍 — Для маршрутизации трафика к внутренним ресурсам
❤️ — Для управления жизненными циклами подов

Библиотека задач по DevOps
👍6