DevOps

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

3
Як розшифрувати паролі Дженкінса з облікових даних.xml?
Я взяв участь у проекті, де велика кількість облікових даних Дженкінса містить паролі або рядки парольної фрази, які мені потрібно знати, щоб просунутися в проекті, на жаль, вони ніде не були задокументовані. Я перевірив credentials.xmlфайл, де зберігаються ці облікові дані, але вони не в простому тексті, наприклад: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Примітка. Я …

6
Як перевірити конфігурацію Terraform?
Якщо у вас була конфігурація Terraform, яка мала помірний ступінь складності, як би ви писали тести навколо конфігурації, яка могла б бути виконана як частина конвеєра безперервної інтеграції / безперервної доставки? Як приклад, у вас може бути конфігурація мульти хмари, яка визначає наступний бажаний стан: Служби контейнерів Azure для розміщення …

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

7
Чому я не хочу спробувати найняти "Інженера DevOps"?
Ідея створення інженера DevOps стала досить популярною останнім часом , і, здається, привабливою є просто людина, яка може взяти участь у грі і надати багато переваг DevOps, як описано в блозі Puppet : Організації, які використовують практику DevOps, є надзвичайно високофункціональними: вони розгортають код в 30 разів частіше, ніж їх …

3
Чи сумісний DevOps з ITIL?
У своїй кар’єрі я був як розробником програмного забезпечення, так і практиком ITIL в операційній ролі. Таким чином, DevOps був для мене природним прогресом. Однак я завжди боровся з вузькоспеціалізованою мовою, яку впроваджує ITIL, і робить це "Доступним для розробників" достатньо, щоб не було повним відключенням для розробників. ITIL - …

2
Яка хороша стратегія підтримувати мій сайт в Інтернеті, коли S3 не працює в режимі офлайн?
Яка хороша стратегія підтримувати мій сайт в Інтернеті, коли S3 не працює в режимі офлайн? Якщо S3 US East 1 переходить в автономний режим, то як я можу налаштувати / структурувати свою програму, щоб запобігти тому, щоб не брати весь сайт в офлайн? Які найкращі стратегії для диверсифікації в подібній …

5
Завантаження зображень Docker з Docker Hub без використання Docker
Я хочу вручну завантажити зображення Docker з Docker Hub . Більш конкретно, я хочу завантажити Docker Image з Docker Hub на машину в обмеженому середовищі, на якій не (і не може) встановлено клієнтське програмне забезпечення Docker. Я б подумав, що це можливо за допомогою офіційного API , але це, мабуть, …
32 docker  dockerhub 

6
Як я можу переконати розробників у моїй команді прийняти "Ви будуєте це, ви запускаєте"?
Як я можу переконати розробників у моїй команді прийняти "Ви будуєте це, ви запускаєте"? Зважаючи на це, я маю на увазі цю цитату Вернера Фогеля : Надання операційним обов'язкам розробникам значно покращило якість послуг, як з точки зору замовника, так і з точки зору технологій. Традиційна модель полягає в тому, …
29 culture 


3
Хто ця мавпа Хаосу і чому він розбив мій сервер?
У мене був ідеальний сервер, він був такий гарний і непомітний, і тому я назвав його Петрою. Це було досконало в усіх відношеннях, все було налаштовано і налаштовано так само правильно, він мав ідеальні 100% сервісні записи та 753 дні роботи. Я витратив багато часу і зусиль на те, щоб …

3
Розуміння шарів Докера
У нас є такий блок Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel Мені сказали, що ми повинні об'єднати ці RUNкоманди для скорочення створених шарів docker: RUN yum -y …

5
Як уникнути інтерактивних діалогів під час запуску "apt-get upgrade -y" в Ubuntu 16.04 під час упаковки з Packer?
Я використовую Packer для створення AWS AMI на основі зображення Ubuntu 16.04. На початку я роблю оновлення: sudo apt-get update sudo apt-get upgrade -y Ось відповідна частина мого розділу, що приймає участь: "provisioners": [ { "type": "shell", "inline": [ "sudo apt-get update", "sudo apt-get upgrade -y" ] } ] Однак …

4
Як правильно масштабувати Дженкінс?
У моєму проекті у нас є один сервер AWS під управлінням Jenkins Master + 1 раб Дженкінса (2 виконавці) ... і нам потрібно більше. Щоб збільшити потужність нарощування, у нас є три варіанти: Масштабування : Збільште екземпляр AWS та додайте більше виконавців. Масштабування : Збільште екземпляр AWS та додайте ще …

4
Чому спот-ціна AWS EC2 перевищує ціну на вимогу?
Я вчора намагався надати точкові екземпляри через Ansible, і майже всі мої запити зазнали невдачі, навіть коли я виставив свою спотову ціну == ціна за запитом цього екземпляра. Отже, переглянувши графік точкового ціноутворення, я виявив щось дуже цікаве: Пряма ціна примірника в нас-схід-1а більше, ніж ціна за запитом, що мене …

2
Як ви обчислюєте складну угоду про рівень обслуговування (SLA) для хмарних сервісів?
Хмарні сервіси , розміщені на Amazon Web Services , Azure , Google і більшість інших опублікувати S е р в L Evel A пиловій , або угода про рівень обслуговування для окремих послуг , які вони надають. Потім архітектори, інженери платформ та розробники несуть відповідальність за їх об'єднання для створення …

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