Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
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: …
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 …
Dies kommt von Zeit zu Zeit in mehreren unserer Entwicklerteams vor, ohne dass wir den "richtigen" Weg gefunden haben: Wir verwenden viele reaktionsbasierte Webanwendungen, die zu statischen Websites "kompiliert" werden, bei denen es sich nur um wenige HTML-, JS- und CSS-Dateien handelt. Das "Erstellen" dieser Apps erfordert jedoch eine Reihe …
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 …
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, …
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 …
Angesichts der Tatsache, dass DevOps es IT-Mitarbeitern ermöglicht, die gesamte Automatisierung zu verkleinern und mehr zu tun, was sind die Grenzen dafür? Das heißt, was sind Faustregeln - wenn es welche geben kann -, bei denen Sie wissen würden, dass Sie trotz der schnell fortschreitenden Automatisierungsraten und der Einführung von …
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 …
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 …
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 …
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 …
Wir haben mehrere abrechnungsfähige Projekte in unserem GCP-Konto und jedes von ihnen verfügt über mehrere Compute Engine-Instanzen. Ich möchte unkritische Instanzen entfernen, um die unnötige Abrechnung zu reduzieren. Aber bevor ich das mache, muss ich wissen, welche Instanz für was verwendet wird und dafür muss ich wissen, welcher Benutzer sie …
Beispielsweise möchten Sie nach Zweigstellennamen möglicherweise verschiedene Aufgaben ausführen (z. B. Regressionstests in Release-Zweigen anstelle von massiven Integrationstests). Gibt es einen Mechanismus, um dies in der Benutzeroberfläche von Bamboo zu tun?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.