Какой принцип DevOps фокусируется на мышлении о продуктах и услугах?
👾 — Клиентоориентированное действие
👍 — Постоянное улучшение
🥰 — Создавай, помня о цели
⚡ — Все вышеперечисленное
Библиотека задач по DevOps
👾 — Клиентоориентированное действие
👍 — Постоянное улучшение
🥰 — Создавай, помня о цели
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11👍1
Что из ниже перечисленного наиболее точно описывает цель Infrastructure as Code (IaC)?
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
⚡ — Использование UI-интерфейсов для настройки серверов
Библиотека задач по DevOps
👾 — Автоматизация развёртывания фронтенда
👍 — Управление инфраструктурой с помощью конфигураций, как кода
🥰 — Мониторинг состояния продакшн-сервиса
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Что из перечисленного ниже лучше всего описывает преимущество использования Kubernetes для оркестровки контейнеров?
👾 — Kubernetes обеспечивает автоматическое масштабирование контейнеров по мере необходимости, гарантируя эффективное использование ресурсов
👍 — Kubernetes упрощает процесс развертывания и управления контейнерами в кластере машин
🥰 — Kubernetes предлагает встроенную поддержку балансировки нагрузки, распределяя сетевой трафик между несколькими контейнерами
⚡ — Kubernetes позволяет легко выполнять обновления и откаты контейнерных приложений, минимизируя время простоя
Библиотека задач по DevOps
👾 — Kubernetes обеспечивает автоматическое масштабирование контейнеров по мере необходимости, гарантируя эффективное использование ресурсов
👍 — Kubernetes упрощает процесс развертывания и управления контейнерами в кластере машин
🥰 — Kubernetes предлагает встроенную поддержку балансировки нагрузки, распределяя сетевой трафик между несколькими контейнерами
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7👍2🥰2
Что такое "immutable infrastructure"?
👾 — Инфраструктура, которая не может быть удалена
👍 — Инфраструктура, которая изменяется только через повторное развертывание
🥰 — Инфраструктура, основанная на виртуальных машинах
⚡ — Сервер, обновляемый вручную
Библиотека задач по DevOps
👾 — Инфраструктура, которая не может быть удалена
👍 — Инфраструктура, которая изменяется только через повторное развертывание
🥰 — Инфраструктура, основанная на виртуальных машинах
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Что делает kubectl rollout undo deployment <name>?
👾 — Полностью удаляет деплоймент
👍 — Возвращает деплоймент к предыдущей версии
🥰 — Применяет новый rollout
⚡ — Перезапускает поды
Библиотека задач по DevOps
👾 — Полностью удаляет деплоймент
👍 — Возвращает деплоймент к предыдущей версии
🥰 — Применяет новый rollout
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Какую из следующих команд CLI можно использовать для переименования файлов?
👾 — git rm
👍 — git mv
🥰 — git rm -r
Библиотека задач по DevOps
👾 — git rm
👍 — git mv
🥰 — git rm -r
Библиотека задач по DevOps
👍14
На что обычно нацелен объект Service в Kubernetes?
👾 — Реплики подов
👍 — IP-адреса узлов
🥰 — IP-адреса подов
⚡ — Кластер IP-адресов
Библиотека задач по DevOps
👾 — Реплики подов
👍 — IP-адреса узлов
🥰 — IP-адреса подов
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰15
Выберите все правильные варианты:
👾 — Если не указано явно, каждый Docker container использует сеть типа bridge, которая изолирована от сети хоста.
👍 — Использование флага --mount=type=secret требует включения Docker Swarm или Docker Compose v2.
🥰 — Многоуровневая сборка (multi-stage build) позволяет уменьшить размер итогового образа, исключив временные зависимости.
⚡ — При передаче переменной окружения через ENV в Dockerfile, она всегда становится доступной в финальном контейнере, независимо от стадии.
Библиотека задач по DevOps
👾 — Если не указано явно, каждый Docker container использует сеть типа bridge, которая изолирована от сети хоста.
👍 — Использование флага --mount=type=secret требует включения Docker Swarm или Docker Compose v2.
🥰 — Многоуровневая сборка (multi-stage build) позволяет уменьшить размер итогового образа, исключив временные зависимости.
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👾3
Какой ресурс Kubernetes отвечает за управление доступом к сетевым службам внутри кластера?
👾 — Gateway
👍 — Ingress
🥰 — Service
⚡ — Pod
Библиотека задач по DevOps
👾 — Gateway
👍 — Ingress
🥰 — Service
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰20
👾 — Jinja2
👍 — Mustache
🥰 — Liquid
⚡️ — Smarty
Please open Telegram to view this post
VIEW IN TELEGRAM
👾26
Какой из следующих инструментов в первую очередь связан с мониторингом и визуализацией данных временных рядов?
👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet
🐸 Библиотека задач по DevOps
👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰18
Как выглядит хороший кандидат на роль инженера DevOps?
Компетентный инженер DevOps должен обладать глубоким пониманием конвейеров CI/CD, иметь опыт работы с облачными сервисами и проявлять упреждающий подход к решению проблем. Он должен демонстрировать внимательное отношение к вопросам безопасности, уметь сотрудничать и иметь стремление к постоянному обучению.
Красные флаги
Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
🐸 Библиотека задач по DevOps
Красные флаги
Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🥱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
👾 — Использовать helm upgrade --install с включённым --force, чтобы гарантировать замену всех ресурсов, даже при наличии ошибок.
👍 — Удалять релиз перед каждой установкой (helm uninstall), чтобы очистить состояние и исключить конфликты в конфигурации.
🥰 — Применять blue-green deployment через Helm, управляя двумя namespace и переключением ingress вручную.
⚡️ — Использовать Helm hooks (pre-upgrade, post-upgrade) для управления rollout-ом, полагаясь на helm rollback при ошибке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7
Опишите составные части архитектуры Docker
Основные составные части архитектуры Docker — это:
✍🏻 сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
✍🏻 клиент, применяется для запуска различных действий на сервере Docker.
✍🏻 registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.
🐸 Библиотека задач по DevOps
Основные составные части архитектуры Docker — это:
✍🏻 сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
✍🏻 клиент, применяется для запуска различных действий на сервере Docker.
✍🏻 registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Что такое ведение логов аудита Kubernetes?
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
⚡️ — Инструмент для оптимизации сетевых интерфейсов
Библиотека задач по DevOps
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
В GitOps-подходе с использованием ArgoCD и монорепозитория, какой сценарий наибольшим образом нарушает идемпотентность и предсказуемость деплоя?
👾 — Хранение всех манифестов в одной ветке и использование ArgoCD для автоматической синхронизации с HEAD
👍 —Разделение инфраструктурных и приложенческих манифестов по разным директориям в одном репозитории
🥰 — Прямое применение изменений в кластере через kubectl apply без фиксации в Git
⚡️ — Настройка ArgoCD на использование webhook-триггеров вместо периодической синхронизации
Библиотека задач по DevOps
👾 — Хранение всех манифестов в одной ветке и использование ArgoCD для автоматической синхронизации с HEAD
👍 —Разделение инфраструктурных и приложенческих манифестов по разным директориям в одном репозитории
🥰 — Прямое применение изменений в кластере через kubectl apply без фиксации в Git
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰15
🤖 Зачем используется команда terraform taint?
Команда terraform taint позволяет пометить ресурс инфраструктуры для удаления и последующего воссоздания при следующем выполнении команды terraform apply.
Библиотека задач по DevOps
Библиотека задач по DevOps
Каким образом Kubernetes поддерживает указание службе ресурсов за пределами кластера?
👾 — Используя ресурсы Ingress
👍 — Настраивая службы ExternalName
🥰 — Определяя селекторы Pod
⚡️ — Применяя сетевые политики
Библиотека задач по DevOps
👾 — Используя ресурсы Ingress
👍 — Настраивая службы ExternalName
🥰 — Определяя селекторы Pod
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾3
Что находится на master ноде?
Kube-apiserver отвечает за оркестрацию всех операций кластера.
Controller-manager (Node controller + Replication Controller) Controller отвечает за функции контроля за нодами, репликами.
ETCD cluster (распределенное хранилище ключ-значение) ETCD хранит информацию о кластере и его конфигурацию.
Kube-sheduler отвечает за планирование приложений и контейнеров на нодах.
По-умолчанию на master ноде не размещаются контейнеры приложений, но данный фунционал возможно настроить.
Библиотека задач по DevOps
Controller-manager (Node controller + Replication Controller) Controller отвечает за функции контроля за нодами, репликами.
ETCD cluster (распределенное хранилище ключ-значение) ETCD хранит информацию о кластере и его конфигурацию.
Kube-sheduler отвечает за планирование приложений и контейнеров на нодах.
По-умолчанию на master ноде не размещаются контейнеры приложений, но данный фунционал возможно настроить.
Библиотека задач по DevOps
Где расположен крупнейший кластер центров обработки данных AWS?
👾 — Лос Анжелес
👍 — Северная Вирджиния
🥰 — Лаг Вегас
⚡️ — Нью-Йорк
Библиотека задач по DevOps
👾 — Лос Анжелес
👍 — Северная Вирджиния
🥰 — Лаг Вегас
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12