DevOps

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

1
Що саме є хмарним терміном "Firehose"?
Я знайшов визначення Firehose з Огляду документів Loggregator System Cloud Foundry. Firehose - це кінцева точка WebSocket, яка передає всі дані про події, що надходять із розгортання Cloud Cloudry. Потік даних включає журнали, події HTTP та показники контейнерів усіх програм та показники всіх компонентів системи Cloud Foundry. Журнали з системних …

7
Як я можу записати вихідну задачу у файл?
Одна з моїх відповідальних завдань імпортує базу даних Oracle за допомогою impdp. Це генерує багато виводу на консоль, тому я встановив no_log: True. Однак, коли це не вдається, я хочу побачити журнал! Як я можу зробити цей конкретний журнал завдань у файлі, а не в консолі?
10 ansible  logging 

2
Git & Jenkins: отримайте останню зелену комісію на гілці
Ми тільки починаємо наполягати на CI-CD і, як немовлячий крок, ми намагатимемось оновлювати стек з останнім зеленим розвитком раз на пару годин. Я досить новачок у Git / Bitbucket, і не можу зрозуміти, як забезпечити оформлення замовлення, яке робить Дженкінс, отримує останнє зобов’язання, яке було позначено Дженкінсом зеленим кольором, а …
10 jenkins  git  bitbucket  bcbsn 

5
Чи підходять інструменти управління конфігурацією для використання в якості інструментів розгортання?
З моєї відповіді на запитання: Як DevOps може допомогти покращити процедури програмного забезпечення? У Тенсібая виникло питання: Що б вимагало Капістрано на вершці лялечки чи шеф-кухаря? Моєю відповіддю було розмістити посилання на статтю Ноя Гіббса "Чи потрібні нам і Капістрано, і шеф-кухар?" . Особисто я все ще підписуюся на думку …

2
виклик показників розгортання до DevOps
TL; DR, як ви доказуєте, що девепс, зокрема автоматизація розгортання, покращує показники відмов? Всі ми намагаємося зафіксувати метрики щодо "збоїв у розгортанні", використовуючи поточні (переважно ручні) засоби. На жаль, "провал" трапляється рідко, правда? Тому що, коли щось піде не так, команда збирається (як правило, з героїкою), щоб виправити проблему (як …
9 metrics 

1
Як запустити сценарії під час злиття або коли гілку видалити?
Я використовую багатогалузеві трубопроводи дженкіни. Якщо гілка об'єднана і видалені дженкини також видаляють гілку з трубопроводу. Це чудово, але я хочу запустити команду / скрипт, коли гілку видалено, як я можу, щоб янкіни виконували команду, коли гілку видаляли? Чи є спосіб, щоб дженкіни запустили роботу, перш ніж вона видалить гілку? …

5
Чи можу я знайти маленьку компанію на DevOps?
Припустимо, я є підприємцем з невеликими грошовими коштами для своєї великої ідеї (TM), і я запускаю компанію, яка спочатку планує самостійно реалізувати свою Велику ідею (TM) і наймаю додаткову допомогу на основі диктування темпів зростання компанії. Часто відповіді на цьому веб-сайті зосереджуються на думці, що DevOps - це не роль, …

7
Що таке аналогії DevOps?
Деякі ведучі використовують аналогії для уточнення певної технології, наприклад, Pizza як Service 2.0, що пояснює відмінності між різними стеками as-a-Service (aaS). Переваги цієї аналогії Піци полягають у тому, що вона складається з декількох аналогій, тобто часу виконання піци та домашньої акації. Коли один Googles "DevOps аналогія", показуються різні зображення, але …
9 culture 

2
Як шеф-кухаря речі, які ще не існують
Скажімо, у мене є такий код шеф-кухаря, як: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Де /bin/somecommandще не існує, оскільки його встановлено somepackage. З цієї причини це не вдасться під час компіляції рецептів, але, очевидно, буде працювати в час конвергенції, забезпечуючи успішне встановлення пакета (і якщо цього не відбувається, явно …

4
Контроль виконання програми на декількох серверах
У нас є три сервери, на яких запущені програми python, які виконують завдання аналізу даних всередині tmuxсеансу. Метод, який ми використовуємо на даний момент, - це ssh'ing для кожного з них, з'єднуючи tmuxсеанс і спостерігаючи за результатами в командному рядку. Цей метод є стомлюючим, тому те, що ми шукаємо, - …

6
Як запобігти обіймові смерті на екземплярі EC2?
У мене в додатку iOS в магазині додатків, і нещодавно я отримав величезний приплив трафіку на свою цільову сторінку, розміщену на EC2, і призвів до того, що сторінка не відповідає, на щастя, мені вдалося відновити її, перезавантаживши та оновивши примірник до t2.medium. Зараз я прагну найняти когось для впровадження технології, …

2
Розгортання VM за допомогою ролей та хостів у Ansible на основі операційної системи
У мене виникають проблеми з розробкою, як найкраще застосувати хости / ролі до різних операційних систем в Ansible. В даний час я використовую Ansible для створення віртуальних машин Windows / Mac / Linux, і кожен з VM має різні ролі, які потрібно застосувати до них. Я читав кращі практики та …


1
Суперечливість використання процесора Kubernetes та метрики Docker Container
Нещодавно ми перейшли на виробниче середовище до Kubernetes. Я хотів би застосувати обмеження на процесор на контейнерах. Я отримую суперечливі показники процесора, які не підходять разом. Ось моя настройка: Агенти DataDog, що працюють як Daemonset Існуючі програми, що працюють без обмежень процесора Контейнери - це багатопотокові додатки Ruby Дві показники: …

2
Чи підтримує балансир завантаження F5 CasC (конфігурація як код)?
Використання CasC з F5 дозволить забезпечити оптимізовану та необов'язково динамічну конфігурацію мережі, заощаджуючи час та зменшуючи ризики. Чи підтримує цей інструмент це? Чи єдині файли конфігурації (термін SCF, F5) транспортний засіб для цього?

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