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

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 У нас есть мастер-ветка, прилетает запрос на фичу к разработчику. Что дальше?

1. Разработчик создаёт feature-ветку от master.
2. Работает над задачей, делает коммиты.
3. Создаёт pull/merge request.
4. Код проходит:
- code review;
- автотесты;
- линтеры.
5. После одобрения — мерджится в develop или release, далее — попадёт в master.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔 Какая команда позволяет найти и убить процесс по его имени?
Anonymous Quiz
19%
all of the above
12%
killall process_name
34%
kill $(pgrep process_name)
36%
pkill process_name
💊9🤔2
🤔 Что такое firewall?

Firewall — это сетевой фильтр, который контролирует входящий и исходящий трафик на основе заданных правил безопасности. Он используется для защиты систем от несанкционированного доступа и обеспечения фильтрации вредоносного трафика.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой из следующих инструментов чаще всего используется для мониторинга и логирования в Kubernetes?
Anonymous Quiz
47%
ELK Stack
35%
Prometheus
14%
Grafana
4%
Nagios
💊13🤔2
🤔 Какой из следующих инструментов обеспечивает интеграцию мониторинга с возможностью настройки дашбордов и создания отчетов на основе метрик?
Anonymous Quiz
5%
Ansible
15%
Puppet
8%
Jenkins
72%
Datadog
🤔 Где runner берёт код?

GitLab Runner скачивает код из репозитория, к которому привязан pipeline. Он использует Git clone или fetch, чтобы получить актуальную версию кода, соответствующую коммиту или ветке, где был инициирован pipeline.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2🔥1
🤔 Какой из следующих команд позволяет просмотреть все ресурсы, доступные в конкретном namespace?
Anonymous Quiz
21%
kubectl list namespace
59%
kubectl get all namespace
15%
kubectl show namespace
6%
kubectl view namespace
🤔3💊1
🤔 Какой заголовок HTTP используется для указания типа содержимого, отправляемого в запросе или ответе?
Anonymous Quiz
93%
Content-Type
2%
Accept
2%
Host
3%
Authorization
🤔 Чем отличается CMD от ENTRYPOINT в DockerFile?

CMD задает команду по умолчанию, которая может быть переопределена при запуске контейнера. ENTRYPOINT определяет неизменяемую команду, которая всегда будет выполняться. CMD обычно используется для указания параметров для ENTRYPOINT.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍5
🤔 Какой инструмент используется для управления конфигурацией сети?
Anonymous Quiz
2%
Prometheus
76%
NetBox
16%
Ansible
8%
Puppet
💊2
🤔 Какой инструмент используется для оценки безопасности веб-приложений, обнаруживая уязвимости, такие как SQL-инъекции и XSS?
Anonymous Quiz
19%
Nmap
36%
Metasploit
27%
Burp Suite
18%
OpenVAS
🤔 Как на bash обрабатываешь кастомные ошибки?

Для этого применяются проверка кода выхода, конструкции trap и set -e, а также ручные проверки значений переменных. Это помогает писать устойчивые и предсказуемые скрипты.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой параметр команды ssh используется для создания временного перенаправления порта на локальной машине?
Anonymous Quiz
38%
-R
19%
-T
33%
-L
10%
-D
🤔 Какой статус-код HTTP означает, что сервер не может найти запрашиваемый ресурс?
Anonymous Quiz
11%
403
9%
500
79%
404
1%
400
🤔 Что такое lock state?

Lock state в Terraform — это механизм блокировки .tfstate файла, предотвращающий параллельные изменения, которые могут повредить инфраструктуру.
При использовании S3-бекенда часто применяется DynamoDB для хранения блоков.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой тип записи DNS может использоваться для указания географического расположения сервера?
Anonymous Quiz
7%
TXT
78%
LOC
8%
MX
7%
CNAME
🤔 Какую команду можно использовать для объединения всех коммитов в одной ветке в один коммит, сохранив историю изменений?
Anonymous Quiz
18%
git cherry-pick
2%
git bisect
26%
git rebase -i
54%
git merge squash
🤔3💊1
🤔 Что за протокол HTTP, зачем он нужен?

HTTP (HyperText Transfer Protocol) — это протокол прикладного уровня для передачи данных в вебе.
Он используется для обмена:
- HTML, JSON, изображениями и др.
- по схеме клиент-сервер.
Работает по модели запрос-ответ, чаще всего поверх TCP.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой инструмент используется для создания и управления виртуальными машинами с описанием их конфигурации в текстовом файле?
Anonymous Quiz
10%
Kubernetes
25%
Chef
55%
Vagrant
9%
Docker
👍1🔥1
🤔 Какая команда Kubernetes CLI используется для обновления конфигурации существующего Deployment?
Anonymous Quiz
59%
kubectl apply -f
31%
kubectl update deployment
9%
kubectl modify deployment
1%
kubectl change deployment
🤔1
🤔 Как отлаживать работу Ansible ролей?

Для отладки используйте флаг --step для пошагового выполнения задач и модуль debug для вывода отладочной информации. Также полезно анализировать логи выполнения.

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