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

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

@devops_problems_lib

Задачи и тесты по DevOps для тренировки и обучения.

Учиться у нас: https://clc.to/XLFrnw

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

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

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
3.02K
Photos
209
Videos
8
Links
668

Showing posts older than #1057 · Back to latest

Older Posts 20 shown
Post #1056 627
Как автоматически триггерить роллаут Deployment при изменении ConfigMap, смонтированного в под?

👾 — Kubernetes сам перезапустит поды при обновлении файла
👍 — Включить в шаблон пода аннотацию с хэшем содержимого ConfigMap (checksum); смена хэша меняет pod spec и запускает роллаут
🥰 — Поставить стратегию Recreate — перезапустится при любом изменении
⚡️ — Смонтировать ConfigMap как env, тогда перезапуск не нужен

🤖 Осталось 4 места на курс по ИИ-агентам. Набор закрывается 30 апреля.
🔗
Успеть на обучение

Библиотека задач по DevOps
  • 👍 6
Post #1055 594
Как гарантировать по одному экземпляру агента на каждой ноде Kubernetes?

👾 — Deployment с replicas: 1
👍 — DaemonSet — по одному поду на ноду (по селектору), авто-добавление/удаление при изменении нод
🥰 — StatefulSet с headless Service
⚡️ — CronJob по расписанию

Библиотека задач по DevOps
  • 👍 10
Post #1054 593
Осталось всего 4 места на курс по ИИ-агентам. 30 апреля закрываем набор окончательно.

В ГС честно рассказали:
— Кому курс не подойдет;
— Какой хардкор в программе (LangGraph, AutoGen, CrewAI);
— Как мы даем токены, чтобы вы не тратили свои деньги.

🏃‍♀️ Записаться, пока есть места
Post #1053 586
При сборке Docker-образа вы замечаете, что он получился слишком большим и занимает несколько гигабайт. Какой подход наиболее правильный для оптимизации размера образа?

👾 — Использовать docker system prune -a перед каждой сборкой
👍 — Применить multi-stage build, использовать минимальные базовые образы (например, alpine) и убирать лишние слои
🥰 — Всегда собирать образ с флагом --no-cache, чтобы исключить устаревшие слои
⚡️ — Настроить restart: always, чтобы контейнеры работали даже с большим образом

🤖 Осталось 4 места на курс по ИИ-агентам.
Набор закрывается 30 апреля.
🔗 Успеть на обучение

Библиотека задач по DevOps
  • 👍 21
Post #1052 519
Есть поле int _counter; инкрементируется из нескольких потоков. Требование: корректный подсчёт, минимальные накладные расходы, без блокировок. Что выбрать?

👾 — Объявить _counter как volatile и использовать ++_counter
👍 — Использовать Interlocked.Increment(ref _counter)
🥰 — Оборачивать ++_counter в lock
⚡️ — Вставить Thread.MemoryBarrier() до и после ++_counter

Библиотека задач по DevOps
  • 👍 2
Post #1051 553
Что не является одним из главных преимуществ разработки безопасной системы производственной культуры?

👾 — Сложность ваших систем будет контролироваться, поэтому проблемы в проектах и ​​эксплуатации будут быстро обнаруживаться
👍 — Команде DevOps больше не нужно быть осторожной и внимательной, чтобы обеспечить качество
🥰 — Проблемы быстро решаются, пока они маленькие. Решение задач приведет к спонтанному формированию новых организационных знаний и опыта
⚡️ — Лидеры вашей DevOps-организации воспитывают других лидеров, которые создают и постоянно совершенствуют безопасные системы работы

Библиотека задач по DevOps
  • 👍 1
Post #1050 559
Трехуровневое веб-приложение для электронной коммерции в настоящее время развернуто локально и будет перенесено на AWS для большей масштабируемости и эластичности. В настоящее время веб-сервер совместно использует данные, доступные только для чтения, используя сетевую распределенную файловую систему. Уровень сервера приложений использует механизм кластеризации для обнаружения и состояния общего сеанса, который зависит от многоадресной IP-адресации. Уровень базы данных использует кластеризацию общего хранилища для обеспечения возможности аварийного восстановления базы данных и использует несколько подчиненных устройств чтения для масштабирования данных на всех серверах, а каталог распределенной файловой системы еженедельно резервируется на внешние накопители. Какая архитектура хранилища и базы данных AWS соответствует требованиям приложения?

Какой ответ верный?

👾 — 1
👍 — 2
🥰 — 3
⚡️ — 4

Библиотека задач по DevOps
Post #1048 597
Какая особенность определений портов в модулях позволяет ссылаться на них в атрибуте targetPort сервиса в Kubernetes?

👾 — IP-адресация
🥰 — Соглашения об именах
👍 — Сетевые протоколы
❤️ — Сопоставление портов

Библиотека задач по DevOps
  • ❤ 2
Post #1047 595
Для чего в Kubernetes используются конечные точки, определенные в манифесте EndpointSlice?

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

Библиотека задач по DevOps
  • 👍 8
Post #1046 578
Какой инструмент обычно используется для непрерывной интеграции и непрерывного развертывания (CI/CD)?

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

Библиотека задач по DevOps
  • 👾 15
  • 🥰 2
Post #1044 608
🏃‍♀️ Мы собрали бесплатный мега-гайд по ии-агентам 👇

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

Часть 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. «Как сделать, чтобы это не развалилось через неделю?»

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

🤫 А завтра стартует наш курс по ии-агентам
  • 💯 1
Post #1043 469
Как Kubernetes обрабатывает входящий трафик для сервиса?

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

Библиотека задач по DevOps
  • 👍 9
Post #1042 545
Что содержит код Terraform?

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

Библиотека задач по DevOps
  • 👾 7
Post #1038 611
Что делает команда kubectl delete?

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

Библиотека задач по DevOps
  • 👍 11
Post #1037 696
Что такое «недостатки» и «допуски» в Kubernetes?

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

Библиотека задач по DevOps
  • 👾 1
Post #1036 704
Что происходит при обновлении ConfigMap в Kubernetes?

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

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

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

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

Библиотека задач по DevOps
Post #1034 696
Какое значение не следует использовать для метки «управляемый» EndpointSlice в Kubernetes?

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

Библиотека задач по DevOps
  • 👍 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →