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

2
Ist dies eine geeignete Architektur oder können Verbesserungen vorgenommen werden?
Aufgrund einer Kombination aus Geschäfts- / Unternehmensanforderungen und den Vorlieben unseres Architekten sind wir zu einer bestimmten Architektur gekommen, die mir ein wenig abgeneigt erscheint, aber ich habe nur sehr begrenzte Architekturkenntnisse und noch weniger Cloud-Kenntnisse, daher würde ich gerne einen Sanity Check sehen Wenn hier Verbesserungen vorgenommen werden können: …

3
Wie sollten wir die unveränderliche Infrastruktur automatisch wiederherstellen, wenn neue Pakete verfügbar sind?
Wir werden Terraform verwenden, um unsere Infrastrukturbereitstellung zu automatisieren, und Packer, um die von Terraform bereitgestellten Maschinenabbilder zu erstellen. Indem wir den Prinzipien des unveränderlichen Infrastrukturdesigns folgen, implementieren wir das Patchen, indem wir ein neues Image mit dem angewendeten Patch erstellen und dann unsere Infrastruktur erneut bereitstellen. Gibt es bei …


1
Hat Ansible eine Komponente, die PuppetDB ähnelt?
Ich kenne Puppet aus (begrenzter) Erfahrung und habe festgestellt, dass es im Konfigurationsmanagement jetzt einen starken Trend zu Ansible gibt. Einerseits verstehe ich, dass Ansible keinen Agenten benötigt, weil es intelligent nutzt ssh. Auf der anderen Seite sind dies Funktionen, die Puppet gefallen haben: Zugriff auf den systemweiten Konfigurationsstatus und …

1
Jenkins & Bitbucket; Vorherigen Build abbrechen, wenn ein neues Commit für denselben Zweig vorgenommen wurde?
Wir lassen Jenkins Unit-Tests durchführen, wenn Commits für unser Repo in Bitbucket vorgenommen werden. Dies wird vom Bitbucket-Plugin gesteuert, dh über einen Bitbucket-Webhook. Derzeit wird ein Unit-Test gestartet, wenn ein Commit für Zweig A vorgenommen wird. Wenn während der Ausführung dieses Jobs ein zweites Commit für Zweig A durchgeführt wird, …

1
Flask, Gunicorn und Docker Swarm
Ich habe diese nette Rest-API in Flask implementiert, die in Docker ausgeführt wird, und ich denke über Skalierung nach. So bin ich vorangekommen: CMD ["flask", "run", "--host=0.0.0.0"] und docker run -d -p 5000:5000 pyrest-alpine funktioniert gut CMD ["gunicorn", "-w", "4", "-b", "0.0.0.0:5000", "pyrest:app"] und docker run -d -p 5000:5000 pyrest-alpine …


2
Drei Lösungen zur Strukturierung einer Bereitstellung mit Ansible?
Ich stelle derzeit ein neues Produkt bereit und bin auf einige Probleme bei der Strukturierung meines Playbooks und meiner Rollen gestoßen. Ich habe drei verschiedene Lösungen und hoffe, einen Input zu bekommen, welcher Weg der beste sein könnte. Das Produkt ist eine Webanwendung auf einem Windows-Server. Die folgenden Schritte sind …

1
Wo ist die Dokumentation der Kubernetes API-Serverkonfigurationen?
Fragen Wo finden Sie die Erklärungen oder Dokumentationen der Konfigurationsparameter des Kubernetes API Server? Hintergrund Für den Kubernetes-API-Server müssen Parameter konfiguriert werden, z. B. KUBE_API_ADDRESS (der anscheinend von 127.0.0.1 geändert werden muss), damit der Cluster mit mehreren Knoten funktioniert. Suchen Sie nach einer eindeutigen Konfigurationsdokumentation zur Konfiguration des API-Servers, konnten …

2
Anwendung zum Ausführen von PowerShell-Skripten
Ich habe in PowerShell eine Reihe von Skripten erstellt, für die eine Reihe von Parametern manuell eingegeben werden muss. Leider muss ich diese Skripte an andere Techniker weitergeben, bis wir unseren Jenkins-Server eingerichtet haben, um diese zusätzlichen Aufgaben zu unterstützen. Idealerweise möchte ich eine Anwendung, die die Parameter über vorgegebene …

3
Verwenden von Chef für Operationen mit mehreren Knoten
Ich habe eine Anwendung, die ich mit Chef konfigurieren möchte und die mehrere Knoten umfasst. Nehmen wir an, der Prozess besteht darin Machen Sie etwas auf Knoten A, um die Ausgabe zu erfassen Machen Sie mit dieser Ausgabe etwas anderes auf Knoten B. Zurück zu Knoten A für einige Operationen …
7 chef 




1
Kochbücher kochen
Ist es zu 100% erforderlich, alle Kochbücher unter zu speichern chef-repo? Dies scheint mir ein wenig unpraktisch zu sein. Ich würde es vorziehen, Lösungskochbücher in der Anwendungscodebasis oder nur als eigenständiges Git-Repos zu speichern. Ich weiß, dass Tools wie knifeKonfigurationsdateien darauf angewiesen sind, dass sie vorhanden sind .chef, und es …

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.