🤔 Какой из следующих терминов описывает процесс запуска контейнера с минимально необходимыми привилегиями?
Anonymous Quiz
21%
RBAC
42%
Least Privilege
30%
Rootless
7%
CAP_SYS_ADMIN
💊6
🤔 Как сохранить правила iptables, чтобы они не затерлись при перезагрузке?
Способы:
1. iptables-save — сохранить правила в файл (например, /etc/iptables/rules.v4).
2. Использовать iptables-persistent — утилиту, которая загружает сохранённые правила при старте.
3. Настроить systemd unit или скрипт, который загружает правила из файла.
Иначе при перезагрузке все правила очищаются.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Способы:
1. iptables-save — сохранить правила в файл (например, /etc/iptables/rules.v4).
2. Использовать iptables-persistent — утилиту, которая загружает сохранённые правила при старте.
3. Настроить systemd unit или скрипт, который загружает правила из файла.
Иначе при перезагрузке все правила очищаются.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой заголовок HTTP указывает, что объект может быть кэширован на промежуточных серверах и клиентских устройствах?
Anonymous Quiz
7%
Expires
88%
Cache-Control
3%
ETag
3%
Pragma
🤔 Какой тип брандмауэра используется для защиты виртуальных машин и контейнеров в облачных средах?
Anonymous Quiz
27%
Proxy Firewall
36%
Virtual Firewall
10%
Stateful Firewall
28%
Next-Generation Firewall (NGFW)
🤔 Чем отличается CD и CD (непрерывная доставка)?
Это два смысла одного сокращения:
- Continuous Delivery (непрерывная доставка) — код всегда готов к деплою, но деплой в прод по кнопке.
- Continuous Deployment (непрерывное развёртывание) — код автоматически деплоится в прод после прохождения всех тестов.
Delivery — ручной шаг, Deployment — полностью автоматизированный.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это два смысла одного сокращения:
- Continuous Delivery (непрерывная доставка) — код всегда готов к деплою, но деплой в прод по кнопке.
- Continuous Deployment (непрерывное развёртывание) — код автоматически деплоится в прод после прохождения всех тестов.
Delivery — ручной шаг, Deployment — полностью автоматизированный.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Что такое "artifact" в контексте CI/CD?
Anonymous Quiz
12%
Лог-файл
74%
Сборка или пакет программного обеспечения
13%
Конфигурационный файл
1%
Сетевой запрос
🤔 Какой из следующих методов обеспечивает высокую доступность приложения?
Anonymous Quiz
7%
Развертывание на одном сервере
82%
Репликация данных
2%
Ручное управление обновлениями
9%
Использование монолитной архитектуры
2💊1
🤔 Как проверить доступность другого ресурса из контейнера?
Для этого можно зайти внутрь пода командой kubectl exec -it <pod-name> -- /bin/sh. Далее можно использовать инструменты вроде curl, ping, nc или wget. Например, curl http://service-name:port, ping service-name, nc -zv service-name port. Чтобы проверить работу DNS, используют nslookup service-name.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Для этого можно зайти внутрь пода командой kubectl exec -it <pod-name> -- /bin/sh. Далее можно использовать инструменты вроде curl, ping, nc или wget. Например, curl http://service-name:port, ping service-name, nc -zv service-name port. Чтобы проверить работу DNS, используют nslookup service-name.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какой инструмент используется для автоматизации настройки и управления на множестве серверов?
Anonymous Quiz
25%
Vagrant
66%
Puppet
5%
Docker
3%
Git
Чем отличается Pod от контейнера в Kubernetes и какова их основная функция в системе оркестрации?
Anonymous Quiz
94%
Поды могут содержать несколько контейнеров
2%
Контейнеры управляют сетевыми политиками
0%
Поды отвечают за сбор логов
4%
Контейнеры имеют свои собственные IP-адреса
🤔 Какие есть правила, которые запрещают запускаться какой-либо ноде?
Существует несколько правил и механизмов:
- taints — метки, не позволяющие запускать pod'ы на ноде без соответствующего toleration.
- nodeSelector, nodeAffinity — указывают, на каких нодах pod может или не может работать.
- Ресурсные ограничения — если pod требует больше ресурсов, чем нода может предоставить.
- Зоны доступности (topologySpreadConstraints), политики безопасности (PodSecurityPolicy) тоже могут ограничивать размещение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- taints — метки, не позволяющие запускать pod'ы на ноде без соответствующего toleration.
- nodeSelector, nodeAffinity — указывают, на каких нодах pod может или не может работать.
- Ресурсные ограничения — если pod требует больше ресурсов, чем нода может предоставить.
- Зоны доступности (topologySpreadConstraints), политики безопасности (PodSecurityPolicy) тоже могут ограничивать размещение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой инструмент используется для автоматического создания и управления инфраструктурой как кодом?
Anonymous Quiz
11%
Jenkins
2%
Docker
4%
Kubernetes
84%
Terraform
🤔 Какой командой можно изменить приоритет процесса в POSIX-системах?
Anonymous Quiz
58%
nice
14%
chrt
23%
renice
5%
sched
💊1
Пожизненная PRO подписка на easyoffer по цене одного года.
Акция до 20 февраля. Покупаешь сейчас один раз – пользуешься всю жизнь без лимита, включая все будущие функции.
Запланированные новые фичи на ближайшие пол года:
1. Агрегатор вакансий
2. Улучшение резюме, чтобы проходить ATS системы
3. Генерация уникального резюме и сопроводительного письма под вакансию
Покупай на https://easyoffer.ru/
Акция до 20 февраля. Покупаешь сейчас один раз – пользуешься всю жизнь без лимита, включая все будущие функции.
Запланированные новые фичи на ближайшие пол года:
1. Агрегатор вакансий
2. Улучшение резюме, чтобы проходить ATS системы
3. Генерация уникального резюме и сопроводительного письма под вакансию
Покупай на https://easyoffer.ru/
🤔 Разработчик говорит, что сервер лагает. Как проводить анализ производительности?
1. Проверка нагрузки:
- top, htop, uptime — CPU, Load Average.
2. Память:
- free -m, vmstat, ps aux.
3. Диск/IO:
- iostat, iotop, df -h, du.
4. Сеть:
- iftop, netstat, ss, ping, traceroute.
5. Логи:
- journalctl, dmesg, application.log.
6. Профайлинг приложения — APM, JFR, Flame Graphs.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- top, htop, uptime — CPU, Load Average.
2. Память:
- free -m, vmstat, ps aux.
3. Диск/IO:
- iostat, iotop, df -h, du.
4. Сеть:
- iftop, netstat, ss, ping, traceroute.
5. Логи:
- journalctl, dmesg, application.log.
6. Профайлинг приложения — APM, JFR, Flame Graphs.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
💊3🔥1
🤔 Какой HTTP-метод используется для замены всего содержимого ресурса на сервере?
Anonymous Quiz
19%
POST
44%
PUT
3%
DELETE
34%
PATCH
🤔 Какая команда позволяет применить изменения из одного коммита к другому, независимо от текущей ветки?
Anonymous Quiz
18%
git merge
5%
git revert
61%
git cherry-pick
17%
git rebase
💊1
🤔 За счёт чего Redis такой быстрый?
Redis быстрый потому что:
- работает целиком в оперативной памяти;
- все операции — однотредовые, без блокировок;
- использует простые структуры данных (строки, списки, хеши);
- оптимизирован на уровне сетевого стека и сериализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Redis быстрый потому что:
- работает целиком в оперативной памяти;
- все операции — однотредовые, без блокировок;
- использует простые структуры данных (строки, списки, хеши);
- оптимизирован на уровне сетевого стека и сериализации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5
🤔 Какой параметр в конфигурации Nginx обеспечивает передачу оригинального заголовка Host от клиента к целевому серверу?
Anonymous Quiz
27%
proxy_set_header Host
14%
add_header Host
21%
set_header Host
38%
proxy_pass_header Host
🤔 Какое ключевое слово в файле docker-compose.yml используется для указания переменных окружения для сервиса?
Anonymous Quiz
11%
variables
60%
env
5%
env_vars
24%
environment
🤔2
🤔 Как можно увеличить скорость чтения по большой таблице?
- Использовать индексы на полях фильтрации.
- Денормализация или кэширование популярных данных.
- Разбивка на шарды или партиции.
- Чтение batch-ами, а не всё сразу.
- Оптимизация запросов, EXPLAIN PLAN.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Денормализация или кэширование популярных данных.
- Разбивка на шарды или партиции.
- Чтение batch-ами, а не всё сразу.
- Оптимизация запросов, EXPLAIN PLAN.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥4