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

2
Bir seferde bir ana bilgisayarda ansible'ı nasıl çalıştırırım ve bir hatayı nasıl kırabilirim
Bir dizi lapa lapa cihazını sırayla güncellemek istediğim bir Ansible oyun kitabım var. Kullanabilirim serial:1, ancak bir hata alırsam oyun kitabını tamamen durdurmak istiyorum, böylece hataları biriktirmek yerine devam etmeden önce düzeltebilirim. Ayrıca, oynatma kitabını durduğum ana bilgisayarda yeniden başlatmak istiyorum. Şu anda Ansible v2.0 kullanılıyor, ancak bu tür bir …
15 ansible 

3
Liman işçisi için Oracle JDK yok mu?
REPOSITORY TAG IMAGE ID CREATED SIZE an-image 1 X 26 seconds ago 279 MB liman işçisi görüntüsü çalıştırıldığında aşağıdaki mesaj gösterilir: No java installations was detected. Please go to http://www.java.com/getjava/ and download Oracle JDK dağıtıldığında docker görüntü boyutu iki kattan fazladır! REPOSITORY TAG IMAGE ID CREATED SIZE an-image 2 X …

1
Chef'de SSL alışverişlerini doğrulamak için dahili CA sertifikamı nasıl ekleyebilirim?
Şirketimde sunucu sertifikaları oluşturmak için dahili bir Sertifika Yetkilisi kullanıyoruz. Ayrıca, SSL müdahalesi (MITM) yapan şeffaf bir proxy ile de uğraşmak zorundayız. Chef'in CA sertifikasını bilmemesi nedeniyle düzenli olarak SSL doğrulama hatalarıyla karşılaşıyorum ve bazen şefin kendisi için bir takım (berkshelf, bıçak; hatta şef 12 varsayılan olarak SSL'yi etkinleştirdiğinden sunucuyla …
15 chef  ssl 

3
SnowFlakes Sunucular, Phoenix Sunucular ve Dokunulmaz Sunucular yanlısı ve eksileri nelerdir?
Her sunucu türü için güvenlik / yönetim kolaylığı / adli yetenek karşılaştırması gibi bir matris merak ediyorum. Her türün bazı temel özelliklerini de unutabilirim. Tipler hakkında genel bir fikrim var, ancak bazı durumlarda (otomasyon örneğin uygulama için karmaşık hale geldiğinde) aralarında seçim yaparken bir referans matrisi yardımcı olacaktır. Çok geniş …

4
Karmaşık bir dallanma gerçekliğinden tek dallı bir modele nasıl geçilir?
Büyük organizasyonlarda, şelale metodolojisinin kullanılması tipik olarak çok karmaşık dallanma yapılarına ( dal spagetti olarak ) neden olur. Karmaşık bir dallanma gerçekliğinden, gövde tabanlı gelişme gibi tek dallı bir modele geçiş yapmak için hangi dallanma stratejileri kullanılabilir? Güncelleme: Açıklığa kavuşturmak gerekirse, soru, oldukça açık olan önceki ve sonraki metodolojilerle değil …



1
“Tüm ürünler için tek bir büyük VCS deposundan” organizasyon modelinden “çok sayıda küçük VCS deposu” modeline sorunsuz bir geçiş nasıl sağlanır?
Bazı VCS sistemlerinde bir depo tarafından tutulan bir ürünün kod tabanının, kod tabanının muhtemelen birkaç ürün içerdiği düşünülebilecek bir noktaya dönüştüğü yaygın bir senaryodur . Kod tabanının, her biri tek bir ürüne ayrılan birkaç VCS havuzuna bölünmesi birkaç avantajdan yararlanabilir (bkz . Aşağıdaki şişirme veri havuzu modeli üzerinde VCS veri …


1
Geleneksel Geliştirme ve Operasyon Modeli ile Saha Güvenilirliği Mühendisliği arasındaki fark nedir?
"SRE, bir yazılım mühendisinden bir operasyon ekibi tasarlamasını istediğinizde olan şeydir." - Saha Güvenilirliği Mühendisliği Google'ın Site Güvenilirlik Mühendisliği Kitabı yayınlandığından beri , birden fazla kez SRE'ye mevcut Operasyonların veya Uygulama Destek modelinin bir uzantısı olduğu söylendi. Sys arasındaki farkları tanımlayan birkaç sorumuz var. Yöneticiler, DevOps Mühendisleri ve Site Güvenilirlik …

1
Pipeline işinde arka plan işlemi çalıştırma
Jenkins deklaratif boru hattı kullanarak arka planda bir java işlemi çalıştırmak için bir yol arıyorum. Kod snippet'i aşağıdadır stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Jenkins'ten ProcessTreeKiller'in zaten farkında ve her cevap aynı şeyi yapmayı öneriyor. Adım bloğu içindeki ortamı şanssız kullanmayı …

5
Docker konteynerinin iç kısımlarına erişim nasıl engellenir?
Uygulamamı docker görüntüsü şeklinde müşterilere teslim etmek istiyorum. Ancak son kullanıcının kabın içinde hiçbir şeyi değiştirmemesini sağlamak çok önemlidir. Kullanıcı yalnızca kapsayıcıyı çalıştırabilir / durdurabilmeli ve kapsayıcıyla ağ üzerinden etkileşim kurabilmelidir. Konteynerin iç kısımlarına erişimi yasaklamak mümkün mü? Kapsayıcıdan yapılan görüntünün bütünlüğünü doğrulamak mümkün müdür?
14 docker  security 

6
Docker kullanım durumum için uygun mu?
Şirketimin temelde Ubuntu 12.04 çalıştıran bir mini bilgisayar "Smartbox" dan oluşan sattığımız bir sistemi var. Bu kutu bir Django uygulaması ve bununla ilgili bir dizi farklı başlatma işlemi çalıştırır. Çok fazla değil. Sahada binlerce kutu var. Paket bağımlılıklarını, süreç kaydını vb. Değişen derecelerde bir deb paketi aracılığıyla yönetiyoruz. Alandaki kullanıcılarımıza …
14 docker 

3
Git'ten tek bir düzeltme alma
Git revizyon geçmişinin tamamının geliştirilmesi, geliştirme sürecinin bir parçası olarak birçok fayda sağlar. Ancak ürünümüz kaynak kodudur, derleme veya işleme gerek duymayan kodlanmış diller kullanıyoruz ve sonra Git geçmişi dağıtım üzerinde bir yük haline geliyor - örneğimizde, her değişiklikten sonra temiz bir sanal ortam dağıtıyoruz. tek bir makine. Tarihin miktarını …
14 git 

2
Dağıtılmış görevler için iyi bir günlük kaydı uygulaması nedir?
Aşağıdaki ayarlara sahibim: Birden fazla işçi oluşturun, bir hesaplama yapın ve hesaplama yapıldıktan sonra bunları sonlandırın. Yani, her seferinde görevi çalıştıran farklı bir örnek olur, böylece her ana bilgisayarın kendi bir günlük dosyası olur, bu çok büyük bir dosya listesine neden olur. İyi bir uygulama mı? Değilse, bu özel kullanım …

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.