DevOps

Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten


3
Warum ist die Build-Größe so wichtig?
Ich höre oft (von Leuten, aber auch von informativen CLIs), dass die "Build / Slug-Größe groß ist". Dies gilt insbesondere dann, wenn der Build eine Größe von 0,5 bis 2 GB hat Warum (oder unter welchen Umständen) ist die Build-Größe so ein Problem? Hinweis: Der Grund, den ich frage, ist, …
8 builds 

3
Sollte der Entwickler warten, bis die CI-Pipeline abgeschlossen ist, oder die nächste Aufgabe nach dem Drücken starten?
Mein Unternehmen integriert CI / CD. Bisher haben wir CI nach meinem Verständnis implementiert. Derzeit wird die CI-Pipeline ausgeführt, wenn ein Entwickler Code in unser Git-Repo überträgt. Derzeit umfasst unsere CI-Pipeline die Erstellung des Projekts und die statische Code-Analyse, um sicherzustellen, dass es unseren Codierungsstandards entspricht. Wir werden als nächstes …

1
Welche erwarteten Auswirkungen hat die Übernahme von GitHub durch Microsoft?
Wenn man zu github.com navigiert, wird bekannt gegeben, dass Microsoft Github erworben hat. Es gibt einige Gerüchte, dass mehrere Projekte zu anderen Git-Anbietern wie Gitlab und Bitbucket migriert wurden. Welchen Effekt wird die Akquisition aus Sicht von DevOps haben? Genauer gesagt funktioniert die Integration von Travis und GitHub sofort? Sollte …

2
Gibt es eine Möglichkeit, die Jenkins-Datei über die Befehlszeile auszuführen?
Ich möchte nicht die Jenkins-Benutzeroberfläche verwenden, sondern die Befehlszeile verwenden. Von der Befehlszeile aus möchte ich Jenkinsfile auf dem Jenkins-Server ausführen. Ist das möglich? Angenommen, ich habe eine Jenkins-Datei. Wenn ich die Jenkins-Datei ausführe, sollte die Jenkins-Datei vom Jenkins-Server ausgeführt werden. Angenommen, der Job wurde noch nicht über die Jenkins-Benutzeroberfläche …

2
Ändern Sie die Sudoers-Datei mit einer ansiblen Playbook-Vorlage
Ich versuche, eine Sudoers-Datei mit einer ansiblen Vorlage zu erstellen. Die sudoers-Datei sollte wie folgt aussehen: Cmnd_Alias LS = /bin/ls Cmnd_Alias LESS = /usr/bin/less Cmnd_Alias DU = /usr/bin/du %support1 ALL=(ALL) NOPASSWD: LS, LESS, DU Was ich bisher geschafft habe, ist unten: Cmnd_Alias LS = ls Cmnd_Alias LESS = less Cmnd_Alias …
8 ansible 



1
Wie kann Tiller hoch verfügbar gemacht werden?
Ich verwende helm , um meine Dienste in einem Kubernetes-Cluster bereitzustellen. Ich möchte die Serviceverfügbarkeit meiner Pinnenschale verbessern. Also habe ich die Pinnenbereitstellung auf 2 Replikate skaliert. Helm arbeitet wie bisher ohne Probleme, die damit zusammenhängen könnten. Hat jemand eine Idee, warum dies möglicherweise keine gute Idee ist, um die …

2
Welche Auswirkungen hat die Allgemeine Datenschutzverordnung (DSGVO) auf DevOps?
Die Allgemeine Datenschutzverordnung (DSGVO) enthält eine Reihe von Vorschriften zur Verbesserung des Datenschutzes über europäische Bürger. Zitat aus diesem Link: Die EU-Datenschutzgrundverordnung (DSGVO) ist die wichtigste Änderung der Datenschutzverordnung seit 20 Jahren. Unter GDPR Key Changes finden Sie eine Zusammenfassung dessen, worum es geht, insbesondere um die Rechte der betroffenen …

2
Warum nicht das Konfigurationsmanagement-Tool anstelle von Dockerfile verwenden?
Ich bin ziemlich neu in Docker und Konfigurationsmanagement-Tools. Zuerst habe ich angefangen, Bash-Skripte zu schreiben, um meine Vagrant-Boxen für meine Entwicklungsmaschinen bereitzustellen, aber jetzt habe ich dafür Chef verwendet, damit ich dieselbe Quelle verwenden kann, um sowohl Entwicklungs- als auch Produktionsumgebungen bereitzustellen und zu versuchen, sie als ähnlich zu erhalten …

2
Ein Vergleich von Idempotenz und Unveränderlichkeit
Viele in den DevOps wenden die Mentalität von Rindern und nicht Haustieren an, indem sie eine unveränderliche Infrastruktur implementieren und bei Bedarf neu bereitstellen (anstatt Änderungen vorzunehmen). Das Konfigurationsmanagement hat ein ähnliches Prinzip der Idempotenz . Was sind die komparativen Vor- und Nachteile von Unveränderlichkeit gegenüber Impotenz und welche sind …

2
Data Science-Pipelines und monolitische Modellblobs
Normalerweise ist ein wichtiges Thema in DevOps, wie wir uns um die automatisierte Erstellung und Bereitstellung von Software-Artefakten kümmern. Mit dem Aufstieg der Datenwissenschaft gibt es eine neue Art von Artefakten - monolitische binäre Blobs, die beispielsweise ein trainiertes neuronales Netz oder andere Modelle des maschinellen Lernens darstellen. Ein solcher …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.