Библиотека задач по DevOps | тесты, код, задания
2.87K subscribers
115 photos
3 videos
2 files
150 links
Задачи и тесты по DevOps для тренировки и обучения.

По рекламе: @proglib_adv

Наши каналы: https://yangx.top/proglibrary/9197

Учиться у нас: https://proglib.io/w/2b07c285

Работать у нас: https://job.proglib.io/
加入频道
Почему компании используют непрерывную интеграцию в процессе разработки?

Непрерывная интеграция помогает разработчикам писать код быстрее. Она позволяет командам легче работать над отдельными фичами за счет автоматизации ручного процесса программирования в комплексный сервис. Команды разработчиков могут сосредоточиться на одном аспекте проекта и быстро завершить его, при этом перекидывая на автоматизацию более утомительные задачи интеграции.
Объясните непрерывное тестирование и опишите его цель.

Непрерывное тестирование — это процесс, в котором автоматизированное тестирование происходит на каждом этапе жизненного цикла разработки продукта. В нем используется стратегия сдвига влево, что означает, что команды проводят тестирование на начальных этапах процесса разработки, а не в конце. Целью непрерывного тестирования является улучшение тестового покрытия для функциональных, нефункциональных и автоматизированных тестовых кейсов, которые представляют собой наборы действий, выполняемых в системах, чтобы определить, удовлетворяют ли они требованиям конечного пользователя. Благодаря этому процессу разные команды могут быстро выявлять проблемы и быстрее их обеспечивать. поставки программного обеспечения.
Какие инструменты DevOps наиболее популярны?

✍🏻 Git: инструмент системы контроля версий
✍🏻 Jenkins: инструмент непрерывной интеграции
✍🏻 Docker: инструмент контейнеризации
✍🏻 Puppet: инструменты управления конфигурацией и развертывания
✍🏻 Ansible: инструмент управления конфигурацией и развертывания
✍🏻 Nagios: инструмент непрерывного мониторинга
Как выглядит хороший кандидат на роль инженера DevOps?

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

Красные флаги


Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
Что такое MAC-адрес?

Для чего его используют? MAC-адрес — это уникальный идентификационный номер или код, используемый для идентификации отдельных устройств в сети. Пакеты, отправляемые по Ethernet, всегда поступают с MAC-адреса и отправляются на MAC-адрес. Если сетевой адаптер получает пакет, он сравнивает MAC-адрес назначения пакета с собственным MAC-адресом адаптера.
Этот volume type можно использовать для того, чтобы делиться контентом внутри контейнеров пода, но он не будет сохраняться после окончания срока службы пода.
Anonymous Quiz
43%
EmptyDir
12%
ConfigMap
22%
FlexVolume
24%
Local
Абстракция в Kubernetes, определяющая логический набор подов и политику доступа к ним.
Anonymous Quiz
24%
Kubelet
22%
Нода
47%
Сервис
8%
Контейнер
Тип сервиса _____________ работает только в том случае, если ваш кластер настроен для работы с облачным провайдером.
Anonymous Quiz
19%
CLusterIP
48%
LoadBalancer
7%
NodePort
25%
ExternalName
Контроллеры репликации и контроллеры развертывания являются частью
Anonymous Quiz
22%
Менеджер API-контроллера
12%
Etcd manager
19%
Kubeadm
47%
Master Controller менеджер
Что такое git stash?

Разработчик, работающий с текущей веткой, хочет переключиться на другую ветку, чтобы работать над чем-то другим, но он не хочет вносить изменения в вашу незавершенную работу. Решение этой проблемы — Git stash. Git stash берет измененные отслеживаемые файлы и сохраняет их в стопке незавершенных изменений, которые вы можете применить повторно в любое время.
Это специальное пространство имен, которое используется для особых целей, например для начальной загрузки кластера
Anonymous Quiz
4%
Kube-public
7%
Kube-private
68%
Kube-system
21%
Default
Что такое Workspaces в Terraform?

Workspaces в Terraform — это возможность управления state файлами. Workspace содержит все что необходимо для управления набором инфраструктуры, а отдельные рабочие области функционируют как полностью отдельные рабочие каталоги. С помощью Workspaces возможно управлять несколькими средами инфраструктуры.
__________________ отвечает за проверку работоспособности модулей, работающих на отдельных узлах.
Anonymous Quiz
11%
Kubectl
42%
Kube controller manager
10%
Kube scheduler
37%
Kubelet
Чтобы создать новое развертывание в Kubernetes, используйте команду
Anonymous Quiz
7%
Kubernetes get deployment
22%
Kubernetes set deployment
25%
Kubectl run
46%
Kubectl deploy
Сервис _________ автоматически создается для создания кластера k8s и обеспечивает внутреннюю маршрутизацию кластера.
Anonymous Quiz
16%
NodePort
53%
ClusterIP
9%
Headless
22%
Load Balancer
___________ запускается на каждом ноде и обеспечивает работу контейнеров в поде.
Anonymous Quiz
64%
Kubelet
13%
Scheduler
9%
Etcd
15%
Pod
_______ управляет назначением нодов модулям в зависимости от доступности ресурсов.
Anonymous Quiz
11%
Etcd
20%
Kubectl
66%
Scheduler
3%
Flanneld