DevOps | Тесты
2.65K subscribers
30 photos
685 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Что вообще означает eviction или evict?

Evict означает "выселить" или "удалить". В Kubernetes это означает, что pod удаляется с текущей ноды — либо временно (будет пересоздан), либо навсегда (если не управляется контроллером). Это часть механизма автоматического самовосстановления и балансировки нагрузки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой инструмент DevOps используется для автоматического развертывания, масштабирования и управления контейнеризированными приложениями?
Anonymous Quiz
9%
Docker
83%
Kubernetes
4%
Ansible
4%
Terraform
🤔 Какая команда Docker CLI используется для удаления контейнера по его идентификатору или имени?
Anonymous Quiz
86%
docker rm
5%
docker delete
8%
docker remove
1%
docker erase
🤔 Сервер получил IP в диапазоне 169.254.x.x. О чём это говорит?

Это значит, что устройство не смогло получить IP от DHCP-сервера, и сработала автоконфигурация (APIPA).
Используется Windows и другими ОС для временной работы в локальной сети, без подключения к Интернету.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1💊1
🤔 Какой компонент в Kubernetes отвечает за поддержание желаемого состояния подов?
Anonymous Quiz
26%
Kubelet
18%
Scheduler
50%
Controller Manager
6%
etcd
🤔 Какой из следующих методов интеграции позволяет системам обмениваться данными в реальном времени и минимизировать задержки?
Anonymous Quiz
3%
Интеграция через периодические обновления
43%
Интеграция с использованием REST API
54%
Интеграция с использованием WebSocket
1%
Интеграция через файловые обменники
💊3
🤔 Из чего состоит Ansible плейбук?

Плейбук состоит из списка play-ов. Каждый play описывает: хосты (hosts), привязанные роли (roles) или задачи (tasks), переменные (vars), факты (gather_facts), а также обработчики (handlers). Внутри tasks описаны модули с параметрами, которые выполняются последовательно.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какая команда Docker CLI используется для получения списка всех работающих контейнеров?
Anonymous Quiz
1%
docker containers
6%
docker list
2%
docker status
92%
docker ps
🤔 Какой из следующих методов интеграции данных является основным в OpenTelemetry для поддержки кросс-платформенной совместимости?
Anonymous Quiz
46%
gRPC
20%
WebSocket
27%
API
7%
File-based integration
💊2
🤔 В чём отличие DevOps-инженера от SRE-инженера?

- DevOps-инженер — отвечает за автоматизацию CI/CD, настройку окружений, поддержку процессов.
- SRE-инженер — фокусируется на надежности, мониторинге, инцидентах, SLI/SLO, балансируя скорость релизов и стабильность.
Проще говоря:
DevOps — помогает запускать →
SRE — обеспечивает, чтобы не падало.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥2💊1
🤔 Какой параметр команды docker run используется для подключения контейнера к определенной сети?
Anonymous Quiz
16%
connect
13%
link
65%
network
6%
net
🤔 Что такое args и kwargs и как их использовать в Python?

- *args — позволяет передать произвольное количество позиционных аргументов в функцию.
- **kwargs — позволяет передать произвольное количество именованных аргументов.
Они полезны для написания гибких функций и декораторов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для автоматического восстановления состояния системы после сбоя?
Anonymous Quiz
30%
Авто-ремедиация
32%
Снапшоты
6%
Авто-скейлинг
32%
Бэкапы
🤔1
🤔 Какая команда Docker-Compose используется для просмотра логов всех служб, определенных в docker-compose.yml?
Anonymous Quiz
2%
docker-compose view
90%
docker-compose logs
6%
docker-compose show
2%
docker-compose display
🤔 Какая первая строчка в bash скрипте?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🤔1
🤔 Какой основной компонент Service Mesh обрабатывает запросы между микросервисами?
Anonymous Quiz
35%
Балансировщик нагрузки
26%
Прокси
34%
Контроллер
5%
Агрегатор
💊3
🤔 Что такое зомби процессы?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой компонент Kubernetes используется для хранения состояния кластера в распределенной и согласованной базе данных?
Anonymous Quiz
81%
etcd
11%
kubelet
6%
kube-scheduler
2%
kube-apiserver
🤔 Как оптимизировать image?

Оптимизация Docker-образа позволяет сократить его размер, ускорить сборку и загрузку, а также повысить безопасность. Вот основные способы:
1. Минимальная базовая ОС — использовать образы alpine вместо ubuntu или debian, если возможно.
2. Очистка кэша — после установки пакетов (например, apt-get) удалять кэш:
3. RUN apt-get update && apt-get install -y package && rm -rf /var/lib/apt/lists/*
4. Объединение RUN-команд — уменьшает число слоёв:
5. RUN command1 && command2 && command3
6. Удаление ненужных файлов — если копируются исходники или артефакты сборки, их нужно убирать.
7. .dockerignore — файл, в котором исключаются лишние файлы из контекста сборки.
8. Использование multistage build — позволяет отделить сборку и рантайм.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой тип записи DNS используется для сопоставления доменного имени с IP-адресом в формате IPv6?
Anonymous Quiz
84%
AAAA
7%
CNAME
7%
A
2%
PTR
🤔 Какие основные вещи использовал в Ansible плейбуках?

Часто используемые элементы:
- tasks — набор действий над хостами
- handlers — триггеры, выполняемые при изменении состояния
- variables — шаблоны для конфигурации
- templates (Jinja2) — шаблонизированные конфиги
- loops/when — условия и итерации
- includes/imports — подключение других плейбуков или задач
- become — выполнение с повышенными правами (sudo)


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1