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

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

Ir al canal en Telegram

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

Mostrar más
3 006
Suscriptores
+124 horas
-47 días
+1230 días
Archivo de publicaciones
Вы настраиваете мониторинг в продакшн-кластере Kubernetes. Важно отслеживать состояние Pod’ов, сервисов и метрики производительности приложений. Какой стек инструментов будет наиболее корректным выбором? 👾 — ELK (Elasticsearch, Logstash, Kibana) 👍 — Prometheus + Grafana 🥰 — Nagios + Shell-скрипты ⚡️ — Top + htop на каждой ноде 🐸Библиотека задач по DevOps

В Kubernetes вы хотите реализовать blue-green deployment, чтобы минимизировать риски при выкатывании новой версии приложения. Какой подход будет наиболее правильным? 👾 — Обновить Deployment стратегией RollingUpdate и выставить maxUnavailable=0 👍 — Запустить новую версию как отдельный Deployment/Service и переключить трафик на неё после проверки 🥰 — Удалить старый Deployment и сразу задеплоить новый ⚡️ — Настроить HPA (HorizontalPodAutoscaler), чтобы он автоматически включал новую версию 🐸Библиотека задач по DevOps

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

Что предотвращает конфликтные изменения при одновременном terraform apply? 👾 — Local backend 👍 — S3 backend без блокировок 🥰 — S3 backend с DynamoDB state locking ⚡️ — Workspaces Библиотека задач по DevOps

Какое основное отличие стратегии деплоя RollingUpdate от Recreate в Kubernetes? 👾 — перезапускает весь кластер и затем откатывает изменения, если нужно 👍 — сразу удаляет все старые поды, а потом создает новые 🥰 — обновляет поды постепенно, без остановки всех экземпляров сразу ⚡️ — применяется только для StatefulSet, а Recreate — только для Deployment 🐸Библиотека задач по DevOps

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

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

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

Какие настройки Deployment в Kubernetes минимизируют даунтайм при обновлении? 👾 — maxUnavailable: 1, maxSurge: 0 👍 — maxUnavailable: 0, maxSurge: 1 и корректные readinessProbe 🥰 — Только livenessProbe ⚡️ — Увеличить terminationGracePeriodSeconds до 0 Библиотека задач по DevOps

Как обеспечить стабильные DNS-имена подов в StatefulSet? 👾 — Обычный Service типа ClusterIP без настроек 👍 — Headless Service (clusterIP: None) и serviceName в StatefulSet → имена вида <pod>.<svc> 🥰 — NodePort с фиксированным портом ⚡️ — DaemonSet с аннотацией stable-dns Библиотека задач по DevOps

В Kubernetes приложение прогревается ~40 сек и первое время отдаёт 503. Во время деплоя Pod перезапускается из-за срабатывания liveness. Что сделать правильно? 👾 — Увеличить только readinessProbe.initialDelaySeconds 👍 — Настроить startupProbe, чтобы liveness/readiness не срабатывали, пока сервис не прогреется 🥰 — Увеличить terminationGracePeriodSeconds ⚡️ — Отключить все пробы Библиотека задач по DevOps

Проект, созданный для упрощения и оптимизации использования Docker на Mac или Windows. Этот инструмент автоматизирует процесс установки и настройки Docker и предоставляет графический интерфейс пользователя для запуска контейнеров Docker 👾 — Docker Cloud 👍 — Docker Kitematic 🥰 — Docker Compose ⚡ — Docker Control Plane Библиотека задач по DevOps

Как удалить файл с именем -rf? 👾 — rm -rf 👍 — rm ./-rf 🥰 — rm rf ⚡ — Никак Библиотека задач по DevOps

Вопрос, который вы можете задать на собеседовании: если бы вы могли изменить одну вещь в компании, что бы это было? Подобно вопросу о технической задолженности, это поможет вам определить любые болевые точки в компании. Кроме того, это может быть отличным способом показать, как вы будете полезны команде. Например, если они говорят, что у них есть проблема X, и вы решили ее в прошлом, вы можете показать, как вы могли бы смягчить эту проблему. Библиотека задач по DevOps

__________________ отвечает за проверку работоспособности модулей, работающих на отдельных узлах. 👾 — Kubectl 👍 — Kube controller manager 🥰 — Kube scheduler ⚡️ — Kubelet Библиотека задач по DevOps

В чем разница между Registry и Repository? Registry — это сервис хранения и распространения образов, также DockerHub — это Registry по умолчанию. Repository — это набор связанных образов. У них одно и то же имя, но разные метки. Библиотека задач по DevOps

По умолчанию, в Ansible все задачи из списка выполняются параллельно на всех хостах, которые указаны в hosts. Как сделать так, чтобы задачи выполнялись последовательно по хостам? Необходимо установить параметр serial: 1, чтобы определить количество хостов, на которых будут выполняться паралелльно задачи. Значение 1 будет значить, что все задачи будут проходить параллельно по 1 хосту за раз. Библиотека задач по DevOps

Что Kubernetes позволяет абстрагироваться от сложностей управления сетевым трафиком подов? 👾 — Виртуальные IP-адреса 👍 — Ресурсы Ingress 🥰 — Сервисы ⚡️ — Сетевые политики Библиотека задач по DevOps

Какая из следующих команд используется для сброса текущего HEAD в указанное состояние? 👾 — GIT reset 👍 — GIT restore 🥰 — GIT checkout ⚡️ — GIT diff Библиотека задач по DevOps

У клиента есть подключение AWS Direct Connect объемом 10 ГБ к региону AWS, где у него есть веб-приложение, размещенное в Amazon Elastic Computer Cloud (EC2). Приложение имеет зависимости от локальной базы данных мэйнфрейма, которая использует модель согласованности BASE, а не модель согласованности ACID. Приложение демонстрирует нежелательное поведение, поскольку база данных не может справиться с объемом операций записи. Как можно снизить нагрузку на локальные ресурсы базы данных наиболее экономичным способом? 👾 — Используйте Amazon Elastic Map уменьшает (EMR) S3DistCp в качестве механизма синхронизации между локальной базой данных и кластером Hadoop на AWS. 👍 — Измените приложение для записи в очередь Amazon SQS и разработайте рабочий процесс для очистки очереди в локальной базе данных. 🥰 — Измените приложение, чтобы оно использовало DynamoDB для подачи данных в кластер EMR, который использует функцию карты для записи в локальную базу данных. ⚡️ — Предоставление базы данных реплики чтения RDS на AWS для обработки операций записи и синхронизации двух баз данных с помощью конвейера данных Библиотека задач по DevOps