DevOps | Тесты
2.38K subscribers
26 photos
366 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+1w_ehFPdT8RiMjUy
Вакансии t.iss.one/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 В чём отличие Deployment от Delivery?

Continuous Deployment подразумевает автоматический выпуск каждой успешной сборки в продакшн. Continuous Delivery предполагает автоматическую подготовку к выпуску, но для выпуска требуется ручное одобрение. Deployment обеспечивает более быстрый и непрерывный процесс, в то время как Delivery фокусируется на стабильности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍10
🤔 Какой команды Kubernetes CLI можно получить информацию о текущих ресурсах кластера, таких как память и CPU?
Anonymous Quiz
40%
kubectl top
24%
kubectl stats
16%
kubectl describe
19%
kubectl info
👍1
🤔 Какой из следующих команд Docker CLI используется для отображения журналов (логов) для контейнера?
Anonymous Quiz
5%
docker status
4%
docker report
2%
docker view
89%
docker logs
🤔 В чём разница между контейнеризацией и виртуализацией?

Контейнеризация использует контейнеры для изоляции приложений и их зависимостей на уровне операционной системы, что делает контейнеры более лёгкими по сравнению с виртуальными машинами. Виртуализация, в свою очередь, создает полноценные виртуальные машины с собственными ОС поверх гипервизора, что требует больше ресурсов. Контейнеры запускаются на общем ядре ОС хоста, а виртуальные машины имеют свои ядра, что делает их независимыми, но более тяжёлыми. Контейнеры обеспечивают большую гибкость и скорость развертывания по сравнению с виртуальными машинами.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
🤔 Какой файл конфигурации YAML используется для определения Deployment в Kubernetes?
Anonymous Quiz
21%
deployment-config.yaml
65%
deployment.yaml
10%
deploy.yaml
4%
deployment-definition.yaml
💊10😁5👀3🔥2
🤔 Какой параметр команды kubectl get deployments позволяет вывести список всех deployments в текущем namespace?
Anonymous Quiz
10%
--output
29%
--list
10%
--show
51%
--namespace
🤔4
🤔 Что такое Prometheus?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5
🤔 Какой параметр команды kubectl rollout status deployment показывает текущее состояние развертывания?
Anonymous Quiz
16%
--deployment
5%
--name
67%
--status
12%
--watch
🤔 Какой ресурс управляет обновлением контейнеров в Deployment?
Anonymous Quiz
18%
Pod
54%
ReplicaSet
15%
Service
13%
DaemonSet
🤔 Что такое inode?

Inode — это структура данных в файловых системах Unix, которая хранит информацию о файле, включая его метаданные (размер, права доступа, время изменения), но не сам контент файла или его имя. Каждый файл или директория имеет свой собственный inode, и доступ к содержимому файла осуществляется через указатели inode. Inode не хранит информацию о самих данных файла, только о его расположении на диске. Число inode ограничено при создании файловой системы, что может повлиять на её емкость.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
🤔 Какой из следующих параметров конфигурации Deployment позволяет задать стратегию обновления?
Anonymous Quiz
36%
updateStrategy
29%
updatePolicy
13%
strategy
22%
deploymentStrategy
🤔6👍1
🤔 Какая команда Kubernetes CLI позволяет просмотреть историю изменений Deployment?
Anonymous Quiz
37%
kubectl history deployment
19%
kubectl get history
23%
kubectl describe deployment
21%
kubectl rollout history deployment
👍3
🤔 Что такое зомби процессы?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
🤔 Какой инструмент используется для управления инфраструктурой как кодом (IaC) и автоматизации развертывания ресурсов?
Anonymous Quiz
9%
Jenkins
31%
Ansible
3%
Docker
56%
Terraform
🤔10💊1
🤔 Какой формат файлов обычно используется для описания конфигураций в Ansible?
Anonymous Quiz
90%
YAML
4%
INI
1%
XML
5%
JSON
🤔 Что показывает load average?

Load average показывает среднее количество процессов, ожидающих выполнения на ядре процессора за последние 1, 5 и 15 минут. Он включает в себя процессы, которые активны и находятся в очереди на выполнение, или ожидают ресурсов, таких как диск или сеть. Load average помогает оценить нагрузку на систему: значение, превышающее количество ядер, может указывать на перегрузку системы. Высокий load average без соответствующей активности процессора может свидетельствовать о блокировке ресурсов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥9
🤔 Какой из следующих инструментов часто используется для оркестрации контейнеров?
Anonymous Quiz
3%
Ansible
21%
Docker Compose
0%
Packer
76%
Kubernetes
🤔 Какой инструмент лучше всего подходит для управления конфигурациями серверов и автоматизации задач?
Anonymous Quiz
3%
Git
5%
Prometheus
22%
Terraform
70%
Ansible
👍1
🤔 Что такое kafka?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🤔 Какой из следующих инструментов обеспечивает управление конфигурациями и инвентаризацией?
Anonymous Quiz
28%
Consul
8%
Grafana
13%
Nagios
51%
Chef
🔥2