По-умолчанию, в Ansible все задачи из списка выполняются параллельно на всех хостах, которые указаны в hosts. Как сделать так, чтобы задачи выполнялись последовательно по хостам?
Необходимо установить параметр serial: 1, чтобы определить количество хостов, на которых будут выполняться паралелльно задачи. Значение 1 будет значить, что все задачи будут проходить параллельно по 1 хосту за раз.
Необходимо установить параметр serial: 1, чтобы определить количество хостов, на которых будут выполняться паралелльно задачи. Значение 1 будет значить, что все задачи будут проходить параллельно по 1 хосту за раз.
Обоснуйте утверждение — Nagios объектно-ориентирован?
Nagios считается объектно-ориентированным, поскольку он использует модульную конструкцию, в которой элементы системы представлены как объекты с определенными свойствами и поведением. Эти объекты могут взаимодействовать друг с другом для создания единой системы мониторинга. Такая философия проектирования упрощает обслуживание и масштабируемость, а также обеспечивает более эффективное управление данными.
Nagios считается объектно-ориентированным, поскольку он использует модульную конструкцию, в которой элементы системы представлены как объекты с определенными свойствами и поведением. Эти объекты могут взаимодействовать друг с другом для создания единой системы мониторинга. Такая философия проектирования упрощает обслуживание и масштабируемость, а также обеспечивает более эффективное управление данными.
Расскажите про основной файл конфигурации и его расположение в Nagios.
Основной файл конфигурации состоит из нескольких директив, влияющих на работу Nagios. Процесс Nagios и CGI читают файл конфигурации. Пример основного файла конфигурации будет помещен в каталог настроек: /usr/local/Nagios/etc/resource.cfg
Основной файл конфигурации состоит из нескольких директив, влияющих на работу Nagios. Процесс Nagios и CGI читают файл конфигурации. Пример основного файла конфигурации будет помещен в каталог настроек: /usr/local/Nagios/etc/resource.cfg
Каковы предварительные условия для внедрения DevOps?
Ниже приведены полезные предварительные условия для внедрения DevOps:
✍🏻 По крайней мере одно программное обеспечение для контроля версий
✍🏻 Правильная коммуникация между членами команды
✍🏻 Автоматизированное тестирование
✍🏻 Автоматизированное развертывание
Ниже приведены полезные предварительные условия для внедрения DevOps:
✍🏻 По крайней мере одно программное обеспечение для контроля версий
✍🏻 Правильная коммуникация между членами команды
✍🏻 Автоматизированное тестирование
✍🏻 Автоматизированное развертывание
Какой из этих вариантов не является методом WebElement?
Anonymous Quiz
7%
getText()
41%
size()
14%
getTagName()
38%
sendKeys()
Что такое тестирование устойчивости?
Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.
Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.
Назовите три важных KPI DevOps.
Три важных KPI заключаются в следующем:
Среднее время восстановления после сбоя: это среднее время, необходимое для восстановления после сбоя.
Частота развертывания: частота, с которой происходит развертывание.
Процент неудачных развертываний: количество неудачных развертываний.
Три важных KPI заключаются в следующем:
Среднее время восстановления после сбоя: это среднее время, необходимое для восстановления после сбоя.
Частота развертывания: частота, с которой происходит развертывание.
Процент неудачных развертываний: количество неудачных развертываний.
Как ограничить связь между подами Kubernetes?
В зависимости от используемого вами сетевого плагина CNI, если он поддерживает API сетевой политики Kubernetes, Kubernetes позволяет вам указывать сетевые политики, ограничивающие доступ к сети.
Политики могут ограничивать IP-адреса, порты и/или селекторы. (Селекторы — это фича, специфичная для Kubernetes, которая позволяет подключать и связывать правила или компоненты друг с другом. Например, вы можете подключить определенные тома к определенным модулям на основе меток, используя селекторы.)
В зависимости от используемого вами сетевого плагина CNI, если он поддерживает API сетевой политики Kubernetes, Kubernetes позволяет вам указывать сетевые политики, ограничивающие доступ к сети.
Политики могут ограничивать IP-адреса, порты и/или селекторы. (Селекторы — это фича, специфичная для Kubernetes, которая позволяет подключать и связывать правила или компоненты друг с другом. Например, вы можете подключить определенные тома к определенным модулям на основе меток, используя селекторы.)
Что такое ветвление?
Ветвление относится к созданию отдельной / новой версии основного репозитория. Ветки позволяют работать над различными частями проекта, не влияя на основную ветку.
Ветвление относится к созданию отдельной / новой версии основного репозитория. Ветки позволяют работать над различными частями проекта, не влияя на основную ветку.
Что такое система контроля версий (VCS)?
VCS — это программный инструмент, который позволяет разработчикам управлять изменениями в исходном коде программного проекта. Он позволяет разработчикам отслеживать различные версии файлов кода и управлять ими, сотрудничать с другими разработчиками и при необходимости возвращаться к более ранним версиям.
VCS — это программный инструмент, который позволяет разработчикам управлять изменениями в исходном коде программного проекта. Он позволяет разработчикам отслеживать различные версии файлов кода и управлять ими, сотрудничать с другими разработчиками и при необходимости возвращаться к более ранним версиям.
Что такое inode в Linux?
Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
Исправьте неправильно написанный Dockerfile
Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices.
Вариант решения:
Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices.
#плохой файл
FROM ubuntu:18.04
COPY ./src /app
RUN apt-get update -y
RUN apt-get install -y nodejs
RUN npm install
ENTRYPOINT ["npm"]
CMD ["run", "prod"]
Вариант решения:
FROM node:14.15.4-buster as BUILDER
COPY ./src /build
RUN npm install
FROM node:14.15.4-alpine3.12
WORKDIR /app
COPY --from=BUILDER /build/out /app
CMD ["server.js"]
Приведите основные типы DNS записей и расскажите, для чего они используются.
A — запись соответствия с IPv4 адресом;
AAAA — запись соответствия с IPv6 адресом;
CNAME — запись соответствия другому доменному имени;
MX — адресная запись, указывающая на почтовый сервер домена;
NS — адресная запись указывающая на DNS-резолверы, отвечающие за данный домен;
TXT — произвольная текстовая запись в домене, часто используется для верификации принадлежности домена.
A — запись соответствия с IPv4 адресом;
AAAA — запись соответствия с IPv6 адресом;
CNAME — запись соответствия другому доменному имени;
MX — адресная запись, указывающая на почтовый сервер домена;
NS — адресная запись указывающая на DNS-резолверы, отвечающие за данный домен;
TXT — произвольная текстовая запись в домене, часто используется для верификации принадлежности домена.
Что такое Amazon ECS?
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) – это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) – это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
Какую из следующих команд вы бы использовали, чтобы остановить или отключить службу httpd при загрузке системы?
Anonymous Quiz
70%
# systemctl disable httpd.service
4%
# system disable httpd.service
5%
# system disable httpd
21%
# systemctl disable httpd.service
Для чего используется Dockerfile?
✍🏻 Dockerfile используется для создания образов Docker с помощью команды сборки.
✍🏻 С помощью образа Docker любой пользователь может запустить код для создания контейнеров Docker.
✍🏻 После создания образа Docker он загружается в реестр Docker.
✍🏻 Из реестра Docker пользователи могут получить образ Docker и создавать новые контейнеры, когда захотят.
✍🏻 Dockerfile используется для создания образов Docker с помощью команды сборки.
✍🏻 С помощью образа Docker любой пользователь может запустить код для создания контейнеров Docker.
✍🏻 После создания образа Docker он загружается в реестр Docker.
✍🏻 Из реестра Docker пользователи могут получить образ Docker и создавать новые контейнеры, когда захотят.
Опишите свой подход к проверке кода.
Проверка кода обеспечивает качество кода и совместную работу команды. Пример ответа: «Я фокусируюсь на ясности кода, эффективности и следовании лучшим практикам. Очень важно убедиться, что код удобен в поддержке, хорошо работает и соответствует нашим стандартам».
Проверка кода обеспечивает качество кода и совместную работу команды. Пример ответа: «Я фокусируюсь на ясности кода, эффективности и следовании лучшим практикам. Очень важно убедиться, что код удобен в поддержке, хорошо работает и соответствует нашим стандартам».
Что означает CAMS в DevOps?
CAMS означает «Культура, автоматизация, измерение и обмен» (Culture, Automation, Measurement, and Sharing). Это основы DevOps.
CAMS означает «Культура, автоматизация, измерение и обмен» (Culture, Automation, Measurement, and Sharing). Это основы DevOps.
Какова концепция sudo в ОС Linux?
Sudo означает «superuser do», где суперпользователь является корневым пользователем Linux. Это программа для систем на базе Linux/Unix, которая позволяет пользователям с ролью суперпользователя использовать определенные системные команды на их корневом уровне.
Sudo означает «superuser do», где суперпользователь является корневым пользователем Linux. Это программа для систем на базе Linux/Unix, которая позволяет пользователям с ролью суперпользователя использовать определенные системные команды на их корневом уровне.