DevOps

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

2
Як відстежувати зміни в налаштуваннях AWS?
Чи є спосіб відстежувати зміни, які ми вносимо в систему AWS? Наприклад, зміни в налаштуваннях підмережі, від використання nat до iwg - вони відображають повідомлення, а потім зникають. Чи є спосіб отримати AWS для створення журналу, щоб можна було відслідковувати, які зміни були внесені до чого і коли? Найближче, що …

4
Як структурувати пов'язаний з DevOps код та конфігурації у сховищі коду?
Ми зростаємо як компанія, наша продукція розширюється, і наша діяльність, пов'язана з DevOps, також зростає - ми перейшли від Bamboo до більш гнучким і налаштованим Дженкінсом, використовуючи трубопроводи для розгортання та інші плагіни; перейшов на Ansible і почав використовувати Docker тут і там всередині. Всі ці речі потребують певного рівня …

2
Пам'ять, яка різко звільняється щодня приблизно в один і той же час
У мене є кілька віртуальних машин у Windows Azure, які запускають наш веб-сайт електронної комерції, і останнім часом ми почали використовувати Telegraf, InfluxDb та Grafana, щоб слідкувати за цими машинами. Після кількох тижнів збору даних я помітив дивну схему, пов’язану з метрикою " Доступна пам'ять" : Щодня майже завжди в …
10 azure  windows 

2
Git, схоже, розпізнає властивість http.sslcainfo від .gitconfig, але ігнорує його при виконанні? SEC_E_UNTRUSTED_ROOT
все, у мене є ланцюжок робочих сертифікатів (перевіряється з OpenSSL), але я якось не можу сказати Git завантажувати ці сертифікати. Я отримую ту саму помилку "ненадійного кореневого авторитету" (SEC_E_UNTRUSTED_ROOT) незалежно від того, чи вказує моя конфігурація git на існуючий чи фальшивий файл ланцюжка сертифікатів. Для детальної інформації перегляньте доданий скріншот. …
10 git  windows  ssl 

2
Як уникнути "повторних штормів" у розподілених службах?
"Повторний шторм" викликається, коли клієнти налаштовані повторно спробувати задану кількість разів перед тим, як відмовитись, необхідна політика повторної дії, оскільки втрата пакетів відбудеться в нормальній роботі сервісу. Візьмемо цей приклад: Якщо, наприклад, послуги в цілому були розширені, щоб підтримувати 80 000 запитів в секунду і запускати приблизно 80% потужності, сплеск …

1
Чи слід використовувати вхід у систему Logstash з декількома ударами?
Після деяких досліджень навколо beatsвхідного плагіну та спеціально цього переписування мені цікаво, чи слід використовувати лише один вхідний або кратний вхід для обробки декількох типів введення. У мене відбудуться події приблизно з 500 машин, з розподілом 20/80 windows / linux. Я планую використовувати кілька ударів , що перевозять shipper, filebeat, …

3
Які основні відмінності між Дженкінсом та TeamCity, якщо хтось звик працювати з Дженкінсом?
Ці інструменти, схоже, мають дуже схожі характеристики. Наскільки складно було б почати використовувати TeamCity після звикання до роботи над Дженкінсом? Чи є конкретні поняття, яких потрібно знати?

2
Чи можете ви використовувати `aws-sdk` для зберігання об'єктів у Google Storage?
Google Storage стверджує, що вони підтримують сумісність у своєму рішенні з API-кодами Amazon AWS S3 та Eucalyptus Systems. джерело: https://cloud.google.com/storage/docs/interoperability Чи можна aws-sdkдля Java, Node.js або Python використовувати для зберігання та отримання об’єктів за допомогою API зберігання Google?

5
Чи існує інструмент ІС, який не гарантує регресу на рівні якості галузі?
Традиційно системи CI здійснюють моніторинг рівнів якості в галузі інтеграції, здійснюючи перевірку якості на кодовій базі, де зміни вже здійснені, спостерігаючи за регресіями та надсилаючи сповіщення про втручання людини. Але при виявленні цих регресів філія вже зазнала проблем, щонайменше з моменту початку відповідної перевірки якості та залишатиметься в такому стані …

2
Як змінити існуючу політику в організації?
Я припускаю, що організація, яка бажає зробити трансформацію DevOps, має деякі проблеми та політику, яку вона зацікавлена ​​в зміні. Цей інтерес може виникнути від топ-менеджерів, середніх менеджерів або навіть знизу вгору. Одним з найбільших факторів, що перешкоджає цим змінам, є змушення інших людей купувати зміни. Наприклад, у багатьох випадках висунення …
10 culture 

2
Що містить «Перетворення DevOps»?
Деякі консалтингові компанії просувають послугу під назвою "DevOps Transformation". Кілька великих компаній говорять про цю тему на конференціях та зустрічах по всьому світу. Що означає таке «перетворення DevOps»? Як це виглядає в діючих умовах, як для успішних перетворень, так і невдалих.

1
Як автоматично зберігати конфігураційні файли під час оновлення або встановлення apt-get?
Під час виконання та apt-get update; apt-get upgrade -yна сервері я зіткнувся з повідомленням: Setting up sudo (1.8.16-0ubuntu1.5) ... Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your …

2
Як відключити деякі гілки в Multibranch Jenkins Builds?
У мене встановлено багатогалузеве завдання для запуску будь-якої гілки з Jenkinsfile. У мене є кілька варіантів, над якими я можу придумати, якщо хочу видалити гілку зі списку завдань, які виконуються для багатогалузевого конвеєра. Я можу видалити гілку Я можу видалити Jenkinsfile у цій гілці Друге рішення є гарним, за винятком …

4
Terraform: Чи є лаконічний синтаксис для визначення кількох тегів для ресурсу?
Щоб приєднати кілька тегів до ресурсу, в даний час я використовую кілька tagблоків: resource "aws_autoscaling_group" "instance" { ... tag { key = "Name" value = "${var.cluster_prefix}" propagate_at_launch = true } tag { key = "Owner" value = "${var.tag_Owner}" propagate_at_launch = true } tag { key = "Project" value = "${var.tag_Project}" …
10 terraform 


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