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 #952 · Back to latest

Older Posts 20 shown
Post #951 664
«Этот манёвр будет стоить нам 51 год...»

Настоящая автоматизация инфраструктуры невозможна без знания алгоритмов и навыков разработки. Оптимизируйте свой путь к грейду Senior DevOps через системные знания.

Успейте забрать курсы Proglib Academy по старой цене до подорожания в понедельник:

— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования

Инвестировать в свои навыки

⚠️ Дедлайн — 19 января
Post #950 732
За что отвечает StatefulSet?

StatefulSet контролирует развертывание и масштабирование группы подов, обеспечивая сохранение их состояния и характеристик.

Например, если требуется, чтобы поды запускались в определенном порядке на тех же узлах, имели доступ к постоянному хранилищу (PVC) или специальные сетевые идентификаторы, то используется StatefulSet.

Этот механизм часто применяется для развертывания подов с очередями сообщений, брокерами и базами данных.


Библиотека задач по DevOps
Post #949 762
В Docker Hub вы бесплатно получаете десять частных репозиториев. Если вам нужно больше, вы можете обновить свой план.

👾 — Верно
⚡️ — Неверно

Библиотека задач по DevOps
  • ⚡ 10
Post #948 806
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?

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

Библиотека задач по DevOps
  • 👍 8
Post #947 796
Как Kubernetes организует контейнеры?

Контейнеры Kubernetes планируются для запуска на основе их политики планирования и доступных ресурсов. Каждый под, который необходимо запустить, добавляется в очередь, а планировщик удаляет его из очереди и планирует его. Если это не удается, обработчик ошибок добавляет его обратно в очередь для последующего планирования.

Библиотека задач DevOps
Post #946 796
Что такое конфликт слияния?

Конфликты слияния возникают при объединении двух ветвей с конкурирующими коммитами. Конфликты слияния обычно возникают, когда разные разработчики изменяют одну и ту же строку кода или файл.

Библиотека задач DevOps
Post #945 770
Все контейнеры, запущенные на одной машине, делят ядро операционной системы, поэтому они стартуют немедленно и более эффективно расходуют RAM

👾 — Верно
⚡️ — Неверно

🐸 Библиотека задач по DevOps
  • 👾 17
Post #944 760
Что такое развертывание Blue-Green в Kubernetes?

👾
— Стратегия, которая сохраняет две среды: текущую (синюю) и новую (зеленую)
👍 — Развертывание во всех модулях одновременно
🥰 — Использование нескольких реплик одного и того же Pod
⚡️ — Автоматическое масштабирование ресурсов вверх и вниз

🐸 Библиотека задач по DevOps
  • 👾 13
Post #943 784
Компания ABC принимает принцип Infrastructure as Code (IaC) для управления своей облачной инфраструктурой. Как инженер DevOps, вы должны выбрать подходящий инструмент IaC. Учитывая необходимость декларативного синтаксиса и простоту совместной работы между членами команды, какой инструмент будет наиболее подходящим для практик DevOps компании ABC?

👾 — Terraform
👍 — Puppet
🥰 — Chef
⚡️ — Ansible

Библиотека задач по DevOps
  • 👾 18
  • ⚡ 3
Post #941 760
Какой принцип DevOps фокусируется на мышлении о продуктах и ​​услугах?

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

Библиотека задач по DevOps
  • ⚡ 7
Post #940 769
С точки зрения исправления ошибок в ваших производственных системах, каково основное преимущество использования переключателей функций, встроенных в конфигурации ваших программных приложений?

👾
— Это самый простой способ исправить проблему. Он не требует срочного развертывания кода
👍 — Вам не нужно срочно исправлять ошибочные части в вашем развертывании
🥰 — Ваша команда DevOps может потратить время на то, чтобы правильно определить основную причину проблемы и улучшить свои методы, чтобы гарантировать, что такая проблема вряд ли повторится в будущем
⚡️ — Все вышеперечисленные варианты

Библиотека задач по DevOps
  • ⚡ 1
  • 🥰 1
  • 👾 1
Post #939 690
Что содержится в статусе ноды?

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

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

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

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

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


Библиотека задач по DevOps
Post #938 690
Где расположен крупнейший кластер центров обработки данных AWS?

👾 — Лос Анжелес
👍 — Северная Вирджиния
🥰 — Лаг Вегас
⚡️ — Нью-Йорк

Библиотека задач по DevOps
  • 👍 12
Post #937 737
В Kubernetes при деплое новой версии сервиса юзеры получают ошибки, потому что Pod’ы начинают принимать трафик до того, как приложение полностью готово. Какое решение правильное?

👾 — Увеличить количество реплик Deployment, чтобы снизить вероятность ошибки
👍 — Настроить readinessProbe, чтобы Pod начинал получать трафик только после готовности
🥰 — Перезапускать Pod’ы вручную до тех пор, пока они не будут стабильными
⚡️ — Использовать livenessProbe, чтобы Kubernetes перезапускал Pod при ошибке

🐸Библиотека задач по DevOps
  • 👍 20
Post #936 738
Друзья, с наступающим Новым годом! 🎄✨
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.

Тепла, здоровья и карьерных побед — с праздником! 🚀
  • 👍 3
Post #935 827
Из каких компонентов состоит k8s и каково их назначение?

Kubernetes (K8s) включает в себя плоскость управления и плоскость данных.

Плоскость управления — это уровень управления, который работает на узлах, называемых главными узлами, и может работать в конфигурации с одним главным узлом или несколькими главными узлами.
Плоскость управления включает в себя:
— ETCD: хранилище конфигурации кластера
— Kubernetes API: предоставляет API для взаимодействия между компонентами K8s и клиентами внутри и вне кластера
— Kubernetes controller manager: реализует контроллеры, управляющие основными сущностями кластера, такими как контроллер узлов, контроллер задач и контроллер срезов конечных точек
— Kubernetes scheduler: выбирает узлы, на которых будут запускаться POD
— cloud controller manager: используется для реализации функций, специфичных для работы с облаком (если кластер K8s работает в облачной среде)

Плоскость данных состоит из компонентов, работающих на каждом узле:
— kubelet: отслеживает изменения конфигурации узла, применяет изменения конфигурации, выполняет проверки контейнера, сообщает о статусе контейнера, работает с плагином CRI и обеспечивает функции запуска и остановки контейнера
— kube-proxy: отвечает за сетевой компонент, работает с плагином CNI и обеспечивает работу сущности «сервис» на своем узле.


Библиотека задач по DevOps
  • ❤‍🔥 2
Post #934 665
В чем разница между var x int = 2 и x := 2 в Go?

Результат тот же — переменная со значением 2. С помощью var x int = 2 мы устанавливаем тип переменной как целое число, а с помощью x := 2 мы позволяем Go самому определить тип.

Библиотека задач по DevOps
Post #933 729
В чем разница stateful и stateless?

Stateful-приложение сохраняет данные внутри себя во время работы, например, сессии пользователей на сервере. Ответ на запрос пользователя зависит от состояния сессии. Такие приложения сложнее масштабировать горизонтально, так как для развертывания нескольких экземпляров необходимо переносить состояния на новые машины и синхронизировать их.

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


Библиотека задач по DevOps
  • ❤ 3
Post #932 687
Что означает «тестирование на основе данных» в автоматизации?

👾 — Выполнение тестов с жестко закодированными данными
👍 — Выполнение тестов с различными наборами входных данных
🥰 — Тестирование подключений к базе данных
⚡️ — Написание тестовых случаев на основе аналитики в реальном времени

Библиотека задач по DevOps
  • 👍 3
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 →