TGViewer
Channel Public Channel
Библиотека задач по DevOps | тесты, код, задания

Библиотека задач по DevOps | тесты, код, задания

@devops_problems_lib

Задачи и тесты по DevOps для тренировки и обучения.

Учиться у нас: https://clc.to/XLFrnw

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

Наши каналы: https://t.me/proglibrary/9197

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
3.01K
Photos
209
Videos
8
Links
668

Showing posts older than #63 · Back to latest

Older Posts 20 shown
Post #61 1.38K
Что такое тестирование устойчивости?

Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.
  • 👍 1
Post #59 1.38K
Post #58 1.47K
Каковы предварительные условия для внедрения DevOps?

Ниже приведены полезные предварительные условия для внедрения DevOps:
✍🏻 По крайней мере одно программное обеспечение для контроля версий
✍🏻 Правильная коммуникация между членами команды
✍🏻 Автоматизированное тестирование
✍🏻 Автоматизированное развертывание
Post #57 1.43K
Расскажите про основной файл конфигурации и его расположение в Nagios.

Основной файл конфигурации состоит из нескольких директив, влияющих на работу Nagios. Процесс Nagios и CGI читают файл конфигурации. Пример основного файла конфигурации будет помещен в каталог настроек: /usr/local/Nagios/etc/resource.cfg
Post #56 1.5K
Обоснуйте утверждение — Nagios объектно-ориентирован?

Nagios считается объектно-ориентированным, поскольку он использует модульную конструкцию, в которой элементы системы представлены как объекты с определенными свойствами и поведением. Эти объекты могут взаимодействовать друг с другом для создания единой системы мониторинга. Такая философия проектирования упрощает обслуживание и масштабируемость, а также обеспечивает более эффективное управление данными.
  • 👍 1
Post #55 1.42K
Как запустить несколько контейнеров с помощью одного сервиса?

С помощью Docker Compose можно запускать несколько контейнеров как одну службу. Здесь каждый контейнер работает изолированно, но может взаимодействовать друг с другом. Все файлы Docker Compose представляют собой файлы YAML.
Post #54 1.42K
По-умолчанию, в Ansible все задачи из списка выполняются параллельно на всех хостах, которые указаны в hosts. Как сделать так, чтобы задачи выполнялись последовательно по хостам?

Необходимо установить параметр serial: 1, чтобы определить количество хостов, на которых будут выполняться паралелльно задачи. Значение 1 будет значить, что все задачи будут проходить параллельно по 1 хосту за раз.
  • 👍 1
Post #53 1.42K
В облаке есть 3 зоны доступности. Как сделать так, чтобы поды приложения распределились по этим зонам доступности равномерно?

Необходимо настроить podAntiAffinity. Либо, более новый вариант для данной задачи, настроить topologySpreadConstraints с указание ключа лейбла зон.
Post #52 1.52K
Какие команды можно использовать для перезапуска Jenkins вручную?

Два способа перезапустить Jenkins вручную:
(Jenkins_url)/restart — принудительно перезагружается, не дожидаясь завершения сборки.
(Jenkins_url)/safeRestart — позволяет завершить все запущенные сборки перед их перезапуском.
Post #51 1.58K
Что такое роль в Ansible?

Роль в Ansible — это независимый блок задач, переменных, файлов и шаблонов, встроенный в книгу сценариев.
Post #50 1.68K
Post #49 1.81K
Приведите примеры, облачных платформ поддерживающих Docker.

Amazon Web Services
Microsoft Azure
Google Cloud Platform
Rackspace
Post #48 1.75K
Как запустить браузер с помощью WebDriver в Selenium?

Чтобы запустить браузер с помощью WebDriver, используется следующий синтаксис:

WebDriver driver = new InternetExplorerDriver();

WebDriver driver = new ChromeDriver();

WebDriver driver = new FirefoxDriver();
Post #47 1.73K
Post #46 1.66K
  • 😁 5
  • 🤔 3
Post #44 1.6K
Как IaC реализуется с помощью AWS?

Начните с разговора о старых механизмах записи команд в файлы сценариев и их тестирования в отдельной среде перед развертыванием, а также о том, как этот подход заменяется IaC. Подобно коду, написанному для других сервисов, IaC позволяет разработчикам писать, тестировать и поддерживать объекты инфраструктуры в описательной форме, используя такие форматы, как JSON или YAML. Это упрощает разработку и ускоряет развертывание изменений инфраструктуры.
  • 😁 1
Post #43 1.58K
Чем отличается count от for_each?

count — это итерация по списку, который содержит целочисленные элементы, for_each — это итерация по корневым ключам словаря, которые могут содержать данные любого типа.

resource "aws_instance" "web" {
count = 3

instance_type = "t2.micro"
ami = data.aws_ami.debian_buster.id
tags = {
Name = "WebServer-${count.index + 1}"
}
}
Описание ресурса выше создаст 3 одинаковых EC2 инстанса, изменив имя с указанием номера текущего состояния счётчика. count начинает отсчет с 0, поэтому чтобы 1 EC2 инстанс был с индексом 1 в имени ему прибавили 1.

resource "aws_instance" "server" {
for_each = {
web = { type = "t2.micro", public_ip = true },
db = { type = "m5.large", public_ip = false }
}

instance_type = each.value["type"]
ami = data.aws_ami.debian_buster.id
associate_public_ip_address = each.value["public_ip"]
tags = {
Name = "each.key"
}
}
Ресурс выше создаст 2 EC2 инстанса с итерацией по ключам each.key и использовав значения вложенных словарей в конфигурации EC2.
Post #42 1.42K
Почему компонент непрерывного тестирования так важен для DevOps?

По сути, непрерывное тестирование позволяет разработчикам выполнять постоянное тестирование после каждого обновления, внедрённого в системe. Делая это, весь процесс становится более плавным – в других случаях, все тесты будут проходить до окончания периода спринта, что выльется в падения и следовательно трату времени.
  • 👍 2
Post #41 1.51K
Как Chef используется в качестве инструмента СМ?

Chef считается одним из предпочтительных отраслевых инструментов Configuration Management. Например, Facebook перенесла инфраструктуру на платформу Chef. Объясните, как эта система управления конфигурациями, написанная на Ruby, поможет избежать задержек, автоматизируя процессы. Chef позволяет интегрироваться с облачными платформами, настраивать новые системы, а также предоставляет библиотеки, которые могут быть развернуты в рамках ПО.
  • 👍 1
Post #40 1.55K
Что такое Memcached?

Memcached — это система кеширования объектов в памяти с открытым исходным кодом. Она широко используется для ускорения процесса извлечения данных SQL, предотвращая повторное выполнение длительных запросов при параллельной обработке.
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →