DevOps

19
Могу ли я обойти проверку ключа хоста в Ansible?

Я запускаю Ansible playbook с тонким хаком для работы с произвольным портом, перенаправленным на порт (поэтому я могу использовать одну машину без прямого доступа ко многим машинам). У меня есть предварительная задача для изменения ansible_portпеременной, поэтому, когда я начинаю выполнять свои...

18
Каковы преимущества dockerizing nginx и php в разных контейнерах?

Я только начал работать с Docker и Kubernetes, и я смотрел много стеков, в которых некоторые люди собирают nginx + php в одном образе, а некоторые создают образ с помощью nginx, а другой - с php (монтируют по тому же пути и включают оба контейнера в одном и том же месте в Кубернетесе). Каковы будут...

18
Какие процессы или инструменты обеспечивают разделение обязанностей, когда инженеры развертывают и запускают код?

В строго регулируемых условиях, таких как сектор финансовых услуг, разделение обязанностей является важным механизмом, позволяющим избежать столкновения людей с обязанностями в области развития и производственными привилегиями. Традиционно это означает, что разработчики разрабатывают код, а затем...

18
Можно ли обновить Jenkins от Jenkins самому?

На Управление Дженкинс у меня есть сообщение, которое: Новая версия Jenkins (2.47) доступна для скачивания (журнал изменений). Есть ли способ обновить Jenkins из GUI, как это сделано для плагинов? Я использую Дженкинс вер. 2.43 в...

17
Каковы ограничения Puppet по сравнению с Ansible?

Я хотел бы понять разницу между Puppet и Ansible, особенно какие ограничения Puppet имеет по сравнению с Ansible. Есть ли вещи, которые вы не можете сделать в Puppet, но можете в Ansible? Другими словами, почему некоторые люди уходят из Puppet в...

17
Как построить сложный параллельный трубопровод Дженкинса?

Я был заинтересован в преобразовании наших сделанных на заказ интеграций Jenkins в конвейер. Тем не менее, я не могу понять, как это сделать. Может кто-нибудь помочь мне со сценарием Дженкинс, который может сделать следующее? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | |...

17
Что такое артефакт (или артефакт)?

Вопрос « Что такое хранилище артефактов? » Содержит ответ с интересным объяснением его части в хранилище. И, прочитав весь ответ, я не уверен, что именно означает « артефакт » в контексте DevOps. Какие-либо предложения? Ps: Из одного из ответов я, кажется, понимаю, что, может быть, артефакт - это...

17
Как моделировать человека, машину, меры и процессы в мире DevOps?

В проекте «Феникс» во время одного из туров по заводу нам сообщили, что каждая рабочая станция представляет собой сочетание человека, машины, измерения и процесса. Это имеет большой смысл, ведь у нас есть люди, серверы, KPI и инструкции. Однако всякий раз, когда я моделирую процесс (например,...

17
Какие методы или инструменты обеспечивают непрерывное развертывание баз данных?

Непрерывная доставка или непрерывное развертывание инфраструктуры и кода сравнительно просты по сравнению с тем же подходом к базам данных, особенно к СУБД. Код и инфраструктура не будут изменяться или развиваться после завершения развертывания. Базы данных, однако, будут иметь новые данные,...

17
Что такое «переключатель флага функции» и когда их использовать (или нет)?

Есть несколько вопросов feature flag toggles, таких как: Как убедить разработчиков начать использовать переключатели флагов функций? Как использовать функцию флагов переключателей? Вопросы : Что на самом деле является «переключателем флага функции» (в контексте DevOps)? Почему они используются?...

17
Почему книги так распространены в сообществе DevOps?

Я видел довольно много блогов, за которыми следую, рекомендуя все больше и больше книг с течением времени. Я люблю читать художественную литературу и не испытываю отвращения к книгам, но там, где блог-пост может быть обновлен / переписан, когда технология продвигает эти книги, которые обычно не...

17
Terraform: применить только один файл TF

У меня есть группы безопасности в securitygroup.tfфайле. В том же каталоге есть много других описаний ресурсов (rds, ec2 и т. Д.). Есть ли способ выполнить terraform apply --auto-approve только для меня...

17
Установите задание Jenkins, чтобы не клонировать репо в SCM

Я интегрировал Jenkins с Bitbucket с помощью плагина Bitbucket . Согласно Wiki плагина, задание будет запущено, если хранилище установлено в SCM задания. Как вы знаете, если установить SCM в задании Jenkins, это будет клонировано на этапе предварительной сборки. Все идет нормально. Однако основная...

17
Где я должен положить конфигурацию моего приложения?

Недавно я читал дебаты на тему « Где хранить свойства, зависящие от среды? ». Классический способ состоит в том, чтобы иметь несколько файлов свойств, по одному для среды и на основе переменной среды (DEV, PROD ...), вы выбираете, где их читать при запуске приложения (как в случае профилей Spring)....

16
Как смягчить последствия Мифического Месяца Человека?

Закон Брукса: добавление рабочей силы в поздний программный проект делает это позже. В своей книге « Нет серебряной пули» - сущность и несчастные случаи разработки программного обеспечения Фредерик Брукс определяет концепцию « Мифического человека» : Брукс полагает, что сложные программные проекты...

16
Как создать централизованную панель мониторинга нескольких облаков (Amazon и Google)?

Я ищу один продукт или услугу, которую можно использовать в качестве централизованной информационной панели для мониторинга облачной инфраструктуры, предоставляемой Amazon Web Services и Google Cloud Platform в дополнение к приложению. Я смотрю на несколько вариантов, таких как sensu, которые...