DevOps

Вопросы и ответы для инженеров-программистов, занимающихся автоматизированным тестированием, непрерывной доставкой, интеграцией и мониторингом услуг, а также созданием инфраструктуры SDLC

5
Разрешено ли использование DevOps компаниям с продуктами SaaS?
Практики, описывающие DevOps, такие как непрерывная доставка, автоматизация и т. Д., Имеют отношение к продуктам, которые обеспечивают непрерывное обслуживание, таким как продукты SaaS. Например, компания-разработчик программного обеспечения, которая в основном занимается проектами для других клиентов, никогда не сможет поддерживать их после завершения проекта. И клиентские проекты не передаются другим клиентам, …

2
Передача секретов в контейнер Docker
У меня есть базовый образ докера, который используется для запуска программного обеспечения для анализа изображений. Для каждого контейнера, созданного из образа, существует набор параметров конфигурации, некоторые из которых являются секретами (ключи шифрования, информация о клиенте и т. Д.), Которые используются программным обеспечением для анализа и распространения обработанных изображений. Как я …

4
Где поставить пароль от хранилища
Мы планируем использовать ansible vault в нашем проекте, чтобы предотвратить утечку паролей или ключей в git. Идея состоит в том, чтобы поместить все наши конфиденциальные данные в простой файл, а затем зашифровать этот файл с помощью ansible-vault с помощью пароля, прежде чем нажимать на git. Чтобы расшифровать файл, мы должны …

3
По каким причинам Docker не следует использовать для баз данных?
У меня с другом обсуждается вариант использования Docker . Один парень в команде хочет использовать Docker для всего - как некая универсальная оболочка процесса Unix. Другой считает, что Docker следует использовать только для приложений без сохранения состояния, таких как микросервисы и приложения в стиле AWS Lambda . Мы разработали доказательство …

4
Каковы некоторые методы измерения ROI для DevOps?
DevOps сложен и включает много недетерминированных аспектов, таких как культура и процесс. Как можно измерить инициативы DevOps для достижения успеха? Как вы доказываете бизнесу, что вложенные ими средства возвращают (или экономят) реальные доллары?
24 metrics  roi 

2
Как использовать cloud-init с Terraform?
Я работаю с Digital Ocean и Terraform и уже могу автоматизировать домен, поддомен, сетевые настройки и хост, но есть раздел под названием, User dataкоторый выглядит так: Описание этого поля говорит Allows the use of Cloud-init to configure your droplet. Оглядываясь вокруг, я нашел документацию . Мой вопрос: как воспользоваться этим …

2
Почему нельзя использовать логическое значение в docker-compose.yml?
Определение логического значения в файле docker-compose.yml: environment: SOME_VAR: true и docker upрезультаты работы в: contains true, which is an invalid type, it should be a string, number, or a null Попытки решить проблему Если true изменено на True, проблема не устранена. Использование 'true'не принимаются сам код ( рамочные игр приложение …

5
Что такое неизменяемые серверы?
Есть несколько вопросов о неизменных серверах , таких как: Как реализовать шаблон неизменяемого сервера, не теряя возможности делать посмертные? Какую роль играют инструменты управления конфигурацией в неизменной инфраструктуре? Кажется очевидным, что это связано с серверами (эту часть я получаю). И просто переваривая грамматику неизменяемого , я думаю, что это как-то …

4
Что такое контейнер?
Есть несколько вопросов о контейнерах , таких как: Какую роль играют инструменты управления конфигурацией в неизменной инфраструктуре? Какие проблемы решает контейнерная оркестровка? Простые контейнеры CI / CD в AWS Мои вопросы : Что на самом деле является «контейнером» (в контексте DevOps)? Почему они используются?

2
Зачем использовать EXPOSE в Dockerfile - так как вы можете в любом случае связать все порты
Я могу docker run -p 3000:3000 image без EXPOSE этого порта в контейнере (см. Ниже). Если это правда, тогда зачем вставлять EXPOSE в Dockerfile? Это просто для общения с пользователями изображений? Потому что я не знаю функциональной причины для EXPOSE портов, если они все равно являются связываемыми. Вот шаги, показывающие …

5
Как очистить потерянные снимки AWS EC2?
В итоге мы получили достаточное количество снимков AWS EC2, в которых AMI был удален, но снимок оставлен гнить. Я хотел бы, чтобы не ручной способ выявления и удаления этих сирот сэкономил нам деньги и пространство. В идеале я думаю, что bash-скрипт использует CLI , но мой AWS-fu слабый. Я предполагаю, …

3
Каковы возможные реализации (или примеры) принципа четырех глаз?
Михаэль Грюневальд недавно опубликовал этот комментарий : Очень важный метод, который вы не упоминаете, - это «принцип четырех глаз», который используется в финансах - либо в качестве регулирующего обязательства, либо в качестве гарантии безопасности. В индустрии программного обеспечения это реализуется различными способами, например, для проверки кода, но также может использоваться …

1
Почему Docker-in-Docker считается плохим?
В августе 2013 года Жером Петаццони создал Docker в Docker, dindдля краткости это позволило создавать контейнеры Docker внутри Docker Containers, эта функциональность оказалась очень популярной, в результате чего репозиторий Jérôme GitHub получил более тысячи звезд и триста вилок. Начиная с версии Docker 1.8, выпущенной спустя два года в августе 2015 …

1
Как мне обойти тот факт, что AWS SQS не соответствует требованиям HIPAA?
У меня есть случай использования, когда данные из S3 помещаются в очередь в AWS SQS, который, в свою очередь, подключен к CloudWatch, метрики которого будут вызывать AWS Lambda. Однако я хочу, чтобы архитектура была HIPAA- совместимой. Итак, я пришел с этой идеей: Как только мое ведро S3 получит файл, Запустите …

2
Как иметь несколько потоков журнала в докере
У нас есть приложение, которое записывает три типа журналов в три отдельных файла: журналы доступа, общие журналы приложений и системные журналы. Формат (и цель) этих журналов очень разные. И у нас есть отдельные средства пересылки журналов, которые отправляют их отдельно в нашу централизованную систему ведения журналов. Основываясь на том, что …
21 docker  logging 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.