DevOps

Otomatik test, sürekli teslimat, servis entegrasyonu ve izleme ve SDLC altyapısı oluşturma konusunda çalışan yazılım mühendisleri için soru cevap

3
Jenkins şifreleri credentials.xml dosyasındaki şifresini çözmek nasıl?
Projeye devam edebilmek için bilmem gereken birçok Jenkins kimlik belgesinin şifreleri veya şifre dizeleri olduğu projeyi devraldım, ne yazık ki bunlar hiçbir yerde belgelenmedi. credentials.xmlBu kimlik bilgilerinin depolandığı dosyayı kontrol ettim , ancak düz metin değiller, örneğin: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Not: Gizlilik nedeniyle biraz değiştirdim. Yukarıdaki dizgiye dayanarak orijinal şifresini nasıl çözebilirim?

6
Terraform Yapılandırması nasıl test edilir?
Orta derecede karmaşıklığa sahip bir Terraform yapılandırmanız olsaydı, bir Sürekli Entegrasyon / Sürekli Teslimat boru hattının bir parçası olarak yapılabilecek konfigürasyona testler nasıl yazardınız? Örnek olarak, aşağıdaki istenen durumu belirten çoklu bulut yapılandırmasına sahip olabilirsiniz: Azure Container Services, Docker'ı Azure'da ağırlayacak Azure Blob Depolama SQL Azure EC2 Container Service, Docker’ı …

5
Ansible kurulumunda provizyon ve konfigürasyon nasıl test edilir?
Tedarik ve konfigürasyon ile ilgili olan Ansible kurulumumuza biraz esneklik kazandırmaya çalışmak. Bazı şeylerin konfigürasyon tarafında yapılan birkaç test yöntemini anlıyorum ama şeylerin sunumunda testin nasıl uygulanabileceğini ve bu tip uygulamalarda yardımcı olabilecek herhangi bir araç olup olmadığını merak ediyorum. Şu anda testlerimizin birçoğu seri olarak, "hizmet geldi; vip müsait; …

7
Neden bir 'DevOps Mühendisi' tutmaya çalışmamalıyım?
Bir DevOps Mühendisi olma fikri son zamanlarda oldukça popüler hale geldi ve Kukla blogunda açıklandığı gibi DevOps'un avantajlarından faydalanabilecek ve içeri girebilecek birisinin olması çekici görünüyor : DevOps uygulamalarını kullanan kuruluşlar son derece yüksek düzeyde işlev görüyor: 2015'teki DevOps Eyalet Raporumuza göre, kodları rakiplerinden 30 kat daha sık kullanıyorlar ve …

3
DevOps ITIL ile uyumlu mu?
Kariyerim boyunca, hem yazılım geliştiricisi hem de ITIL pratisyeni olarak bir operasyon görevindeyim. Böylece DevOps benim için doğal bir ilerleme oldu. Bununla birlikte, ITIL'in tanıttığı son derece özel bir dille ve bu "Geliştirici Dostu" nı geliştiricilere tamamen kapalı kalmayacak kadar zorluyorum. ITIL, bir kuruluşun operasyonel istikrarı ve vadesi için kanıtlanmış …


5
Docker Kullanmadan Docker Görüntülerini Docker Hub'dan İndirme
Bir Docker Resmini Docker Hub'dan manuel olarak indirmek istiyorum . Daha spesifik olarak, Docker istemci yazılımı yüklü olmayan (ve yapamayan) sınırlı bir ortamda bir makineye Docker Hub'dan Docker Görüntüsü indirmek istiyorum. Bunun resmi API kullanarak mümkün olacağını düşünebilirdim , ancak durum böyle görünmüyor - aşağıdaki tartışmaya bakınız: Liman işçisi komutu …
32 docker  dockerhub 

6
Ekibimdeki geliştiricileri “Siz inşa edin, koşun” u benimsemeye nasıl ikna edebilirim?
Ekibimdeki geliştiricileri "İnşa et, yönet" diyene nasıl ikna edebilirim? Bununla aklıma gelen Werner Vogels'tan şu alıntıyı aldım : Geliştiricilere operasyonel sorumluluklar vermek, hem müşteriden hem de teknoloji açısından hizmetlerin kalitesini büyük ölçüde artırmıştır. Geleneksel model, yazılımınızı geliştirme ve işlemleri ayıran duvara götürmeniz, üstünüze atmanız ve sonra unutmanızdır. Amazon'da değil. Sen …
29 culture 



3
Docker katmanlarını anlama
Aşağıdaki bloğumuzda 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 Bana RUNyaratılan liman işçisi katmanlarını azaltmak için bu komutları birleştirmemiz gerektiği söylendi : RUN yum -y update \ && …

5
Packer ile paketleme yaparken Ubuntu 16.04'te “apt-get upgrade -y” komutunu kullanırken etkileşimli iletişim kutularını nasıl önleyebilirim?
Bir Ubuntu 16.04 resmine dayalı bir AWS AMI oluşturmak için Packer kullanıyorum . Başlangıçta, yükseltme yapıyorum: sudo apt-get update sudo apt-get upgrade -y Tedarikçilerim bölümünün ilgili kısmı: "provisioners": [ { "type": "shell", "inline": [ "sudo apt-get update", "sudo apt-get upgrade -y" ] } ] Bu, etkileşimli bir iletişim kutusu açıldığı …

4
AWS EC2'nin spot fiyatı neden talep edilen fiyattan daha yüksek?
Dün Ansible üzerinden spot örnekleri sunmaya çalışıyordum ve neredeyse tüm taleplerim başarısız oldu, spot fiyatımı koyduğumda bile == bu örneğin talep üzerine fiyatı. Bu yüzden, spot fiyatlandırma grafiğine baktığımda, çok ilginç bir şey buldum: Örneğin doğuda-1a’daki spot fiyatı, beni şaşırtan talebe bağlı fiyattan daha fazla. [aslında, ~ 5x kat daha …

4
Jenkins düzgün şekilde nasıl ölçeklenir?
Projemde Jenkins Master + 1 Jenkins slave (2 uygulayıcı) çalışan bir AWS sunucumuz var ... ve daha fazlasına ihtiyacımız var Yapma gücümüzü artırmak için üç seçeneğimiz var: Ölçeklendir : AWS örneğini büyütün ve daha fazla uygulayıcı ekleyin. Ölçeklendir : AWS örneğini büyütün ve başka bir jenkins kölesi işlemi ekleyin. Ölçeklendir …

2
Bulut hizmetleri için bileşik Hizmet Seviyesi Sözleşmesini (SLA) nasıl hesaplarsınız?
Evsahipliğinde Bulut hizmetleri Amazon Web Services , Azure , Google ve en diğerleri yayımlamak S ervice L evel bir memnuniyetsizlik sağladıkları bireysel hizmetler için, ya da SLA. Mimarlar, Platform Mühendisleri ve Geliştiriciler daha sonra bunları bir uygulamaya barındıran bir mimari oluşturmak için bunları bir araya getirmekle sorumludur. İzolasyonla ele alındığında, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.