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

1
'Terim' bulut terimi tam olarak nedir?
Loggregator System Cloud Foundry belgelerine Genel Bakış bölümünden bir Firehose tanımı buldum . Firehose, bir Cloud Foundry dağıtımından gelen tüm olay verilerini yayınlayan bir WebSocket uç noktasıdır. Veri akışı, tüm uygulamalardaki günlükleri, HTTP olaylarını ve kapsayıcı metrikleri ve tüm Cloud Foundry sistem bileşenlerinden metrikleri içerir. Cloud Controller gibi sistem bileşenlerinden …

7
Görev Çıktısını Bir Dosyaya Nasıl Kaydederim?
Ansible görevlerimden biri, kullanarak bir Oracle veritabanı alır impdp. Bu , konsola çok fazla çıktı üretir , bu yüzden ayarladım no_log: True. Ancak, bu başarısız olduğunda günlüğü görmek istiyorum! Bu özel görev günlüğünü konsola değil bir dosyaya nasıl yapabilirim?
10 ansible  logging 

2
Git & Jenkins: Dalda en son yeşil taahhüdü alın
CI-CD'ye yeni başlamaya başlıyoruz ve bir bebek adımı olarak, her iki saatte bir en son yeşil gelişimle bir yığını güncellemeyi deneyeceğiz. Git / Bitbucket için oldukça yeniyim ve Jenkins'in yaptığı son ödemenin battaniye ifadesi olarak "son taahhüt" yerine Jenkins tarafından yeşil olarak işaretlendiğinden nasıl emin olacağımı anlayamıyorum. Biz Bildirici Bitbucket …
10 jenkins  git  bitbucket  bcbsn 

5
Yapılandırma yönetim araçları dağıtım araçları olarak kullanılmaya uygun mu?
Şu soruya vereceğim yanıtı : DevOps, Yazılım Escrow prosedürlerini geliştirmeye nasıl yardımcı olabilir? Tensibai'nin sorusu: Capistrano'yu kukla veya aşçı üstüne ne gerektirir? Benim yanıtı bir bağlantı sonrası oldu Nuh Gibbs'in makalesinde 'Do Biz Capistrano ve Şef Hem Need?' . Şahsen, hala Noah'ın en uygun olduğu görüşüne abone oluyorum: dağıtımlar için …

1
Birleştirme işleminde veya bir şube silindiğinde komut dosyalarını nasıl tetiklerim?
Ben jenkins çok şubeli boru hatları kullanıyorum. Bir şube birleştirilir ve silinirse jenkinler, dalı boru hattından da kaldırır. Bu harika, ama bir şube kaldırıldığında bir komut / komut dosyası çalıştırmak istiyorum, bir şube kaldırıldığında nasıl jenkins bir komut çalıştırmak? Jenkinlerin şubeyi çıkarmadan bir işi tetiklemesinin bir yolu var mı? Düzenleme: …

2
DevOps öncesi dağıtım metrikleri zorluğu
TL; DR, nasıl yok kanıtlamak devops, özellikle dağıtım otomasyonu, değişim başarısızlık oranlarını artırır? Hepimiz mevcut (çoğunlukla manuel) araçları kullanarak 'dağıtım hataları' ile ilgili metrikleri yakalamaya çalışıyoruz . Ne yazık ki, bir 'başarısızlık' nadiren olur, değil mi? Çünkü bir şeyler ters gittiğinde, takım sorunu çözmek için (genellikle kahramanlarla birlikte) bir araya …
9 metrics 

4
Birden çok sunucuda program ilerlemesini izleme
Bir tmuxoturumda veri analizi görevleri yürüten python programları çalıştıran üç sunucumuz var . Şu anda kullandığımız yöntem, tmuxoturumu bağlayan ve çıktıyı komut satırında izleyen her birine ssh'ing . Bu yöntem sıkıcıdır, bu yüzden aradığımız, aynı anda birden çok sunucu için program ilerlemesinin (CLI üzerinde çıktı) izlenmesini otomatikleştiren bir çözümdür. İdeal …

5
DevOps'ta küçük bir şirket bulabilir miyim?
Büyük Fikrim (TM) için çok az tohum parasıyla girişimciyim ve başlangıçta Büyük Fikrim'i (TM) kendi başıma uygulamayı planlayan bir şirket kuruyorum ve şirketin büyüme oranına göre ek yardım alıyoruz. Sık sık, bu site üzerinde cevaplar DevOps'un bir rol değil, bir rol ekibinin aslında DevOps yapmasına izin veren yeni bir operasyon …

2
Henüz var olmayan şeyleri nasıl Şefleştirebilirim?
Diyelim ki bazı Şef kodlarım var: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Nerede /bin/somecommandyüklü olmadığı için henüz mevcut değil somepackage. Bu, bu nedenle tarif derleme zamanında başarısız olur, ancak paketin başarıyla yüklenmesini sağlayarak yakınsama zamanında çalışacaktır (ve eğer açık değilse, tarif zaten başarısız olmuştur). Bu, paket önceden birlikte derlendiğinden, …

6
EC2 Örneği'nde ölüm kucaklama nasıl önlenir?
App store'da bir iOS uygulamam var ve son zamanlarda EC2'de barındırılan açılış sayfama büyük bir trafik dalgası aldım ve sayfanın yanıt vermemesine neden oldum, neyse ki örneği yeniden başlatarak ve t2.medium. Şimdi aynı ölümü tekrar önlemek için bir teknoloji uygulamak için birini işe almak istiyorum. Deneyimlerim sadece temel devopsileri anlamama …


7
DevOps benzetmeleri neler getiriliyor?
Bazı sunum yapan kişiler belirli bir teknolojiyi açıklığa kavuşturmak için analojiler kullanır, örneğin farklı Hizmet olarak yığın (aaS) yığınları arasındaki farkları açıklayan Hizmet olarak Pizza 2.0 . Bu Pizza benzetmesinin avantajları, çalışma zamanı aka pizza ve ev yapımı aka miras gibi birden fazla analojiden oluşmasıdır. Bir Googles "DevOps benzetmesi" olduğunda, …
9 culture 

2
İşletim sistemine bağlı olarak Ansible'da rolleri ve ana bilgisayarları kullanarak VM'leri dağıtma
Ansible'daki farklı işletim sistemlerine en iyi ana bilgisayarların / rollerin nasıl uygulanacağı konusunda sorun yaşıyorum. Şu anda Ansible'ı Windows / Mac / Linux VM'leri oluşturmak için kullanıyorum ve VM'lerin her birinin kendilerine uygulanması gereken farklı rolleri var. En iyi uygulamaları okudum ve özellikle gruplama yöntemini kullanmak için bunları takip etmeye …

1
Çakışan Kubernetes CPU kullanımı ve Docker Container Metrics
Kısa bir süre önce üretim ortamımızı Kubernetes'e çevirdik. Kapsayıcılarda CPU sınırlarını zorlamak istiyorum. Birbirine uymayan çakışan CPU metrikleri alıyorum. İşte kurulumum: DataDog aracıları Daemonset CPU Sınırları olmadan çalışan mevcut uygulamalar Söz konusu kaplar çok iş parçacıklı Ruby uygulamalarıdır İki ölçüm: kubernetes.cpu.usage.{avg,max}vedocker.cpu.usage c4.xlarge küme düğümleri (Kubernetes açısından 4 vCPU veya 4000m) …


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.