DevOps

Питання та відповіді для інженерів-програмістів, що працюють над автоматизованим тестуванням, безперервною доставкою, інтеграцією та моніторингом послуг, а також створенням інфраструктури SDLC

2
Як мати кілька потоків журналу в docker
У нас є додаток, який записує три типи журналів у три окремі файли: журнали доступу, загальні журнали додатків та системні журнали. Формат (і призначення) цих журналів дуже різний. І у нас є окремі логістичні експедитори, які надсилають їх окремо до нашої централізованої системи реєстрації журналів. Виходячи з журналів обробки як …
21 docker  logging 

1
Почистіть чи очистіть фільтри для розкриття секретів
Я намагаюся налаштувати фільтр очищення / розмазання в git, щоб мати автоматичне шифрування та розшифрування файлів, що містять секрети через команду ansible-vault . Своєрідність команди ansible-treult полягає в тому, що вона не є ідентичною (вона створює різний двійковий файл кожного разу, коли вона викликається одними і тими ж даними). Я …

5
Як переконати розробників почати використовувати перемикачі функції прапорця?
Якщо припустити, що перемикання функцій прапор є хорошою ідеєю, і їх слід реалізувати в код, який розробники пишуть. Наприклад, Етсі клянуться ними як основною частиною їхньої культури . Який хороший спосіб переконати (і примусити) розробників почати використовувати перемикачі прапорців функції? Більш детальна інформація про перемикання функцій прапора пояснюється у Питання: …

4
Як позбутися розгалуження для спрощеного потоку Git
У веб-проекті, що постійно розробляється (не продукт), в даний час ми маємо таку стратегію розгалуження, грунтуючись на потоці git : розробити галузь: остання робоча версія головна гілка: версія для випуску / версія особливості галузей: особливості розвитку гілки виправлення: термінові виправлення у випущеній версії Майстер читається тільки, оновлюється за допомогою запитів …

2
Що таке SecOps?
Спочатку, почувши слово SecOps, я подумав про це як про підхід управління, який має на меті з'єднати команди безпеки та операцій, майже так само, як DevOps об'єднує розробників та операційну команду. Але хіба безпека не є лише частиною головоломки DevOps? DevOps вже включає такі процеси, як моніторинг компонентів, управління версіями, …

4
Яким чином безперервна інтеграція стосується безперервної доставки / розгортання?
Ось цитата з поточного змісту безперервної інтеграції : ... процес злиття копій робочого коду розробника на загальну базу коду, щоб запобігти або звести до мінімуму проблеми інтеграції. Добре, я розумію. Але тоді також відбувається безперервна доставка та безперервне розгортання , і саме тут я постійно дещо втрачаю: Як постійна інтеграція …

6
Як найняти хороший DevOps, який відповідає моїй компанії?
Хороші розробники повинні відповідати правилу 11 тесту Джоела : Чи пишуть нові кандидати під час співбесіди? Однак я мало що знаю про контейнери Docker, як налаштувати Jenkins або AWS і т. Д. Який би був хороший спосіб перевірити, чи може людина, яка звертається, керувати такими завданнями? Підзапитання: Я вважаю, що …

5
Як уникнути постійної нестабільності, викликаної інтеграцією, у тестових середовищах?
Припустимо, ви використовуєте процеси безперервної інтеграції, які часто оновлюють деякі цільові середовища, так що кожен раз, коли відбуваються якісь зміни, ви можете відразу перевірити свої зміни. Це частина цілей КІ, ні? Але також припустимо, що у вашому тестовому циклі є інші люди, наприклад, менеджери чи клієнти. Має сенс залучати інших …

2
Чи є міжрегіональна реплікація на 100% безвідмовною для відключень S3 регіону?
У Amazon S3 є можливість міжрегіональної реплікації, яка повинна бути досить стійкою до відмов проти відключень регіону / зони. Чи означає це, що ті, хто мріє про відключення, не скористалися цим аспектом? Або це те, що міжрегіональна реплікація не є абсолютно дурною і не допомогла б?
19 amazon-s3 

2
Що таке картографічне потокове значення?
Я чув багато про те, як проводити картографічне значення Value Stream та як його можна використовувати для аналізу потоку цінностей виробничих процесів, включаючи процес доставки програмного забезпечення. Я ніколи не бачив, щоб він успішно постачався в контексті команд з розробки програмного забезпечення та операцій. Що таке значення Stream Mapping та …

7
Як кожен раз створювати найменший образ робочого докера?
Мета: щоразу створювати найменші робочі зображення докера Поточний REPOSITORY TAG IMAGE ID CREATED SIZE a-docker-image latest x 42 minutes ago 1.92 GB Спроба Додавання кроку очищення в кінці Dockerfile: #clean RUN apt-get purge -y wget RUN rm -r a-build-dir RUN apt-get purge -y a-package трохи зменшив розмір зображення: REPOSITORY TAG …
19 docker 

3
Неправильний тип docker-compose, це повинен бути рядок
У файлі docker-compose.yml налаштована така змінна середовища: version: '3' services: server: ports: - 13045:3000 environment: - NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}' При спробі запуску docker-compose upя отримую цю помилку: services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string Мені потрібно, щоб змінна середовища була встановлена ​​на рядок JSON …

7
Як безпечно перезапустити Дженкінса?
Мені потрібно внести деякі зміни конфігурації на наш екземпляр Дженкінса, які включатимуть перезапуск Дженкінса пару разів. Однак наші розробники докладають досить часто, щоб я не бачив Дженкінса без роботи, яка працює протягом трьох днів. Чи існує рідний спосіб (або через GUI, або через командний рядок), щоб безпечно перезапустити Дженкінса? IE: …
19 jenkins 

2
Чи можу я обійти перевірку ключа хоста в Ansible?
Я запускаю програму "Ansible playbook" з тонким хаком для роботи на довільному порті, пересланому порту (тому я можу використовувати одну машину без прямого доступу до багатьох машин). У мене є попереднє завдання змінити ansible_portзмінну, тож тоді, коли я починаю виконувати свої реальні завдання та ролі, мені пропонується прийняти хост-ключі для …
19 ansible 

2
Чи можна встановити сигнал CloudWatch для комбінації показників?
Наприклад, я хочу запустити сигнал CloudWatch для наступного: Number of messages sent- Number of messages deleted> = 6 Сказане вище стосується показників AWS SQS. І я хочу, щоб цей показник спрацьовував AWS Lambda, якщо цей сигнал вимкнено. Чи я можу це зробити? Якщо ні, то чи існує якась проблема [Націлення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.