Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
Der Ansible-Modulindex wurde konsultiert, es wurde jedoch kein Modul gefunden, das prüft, ob ein Port verfügbar ist. Gibt es ein Modul, das dies unterstützt? Was heißt availabledas Verfügbar bedeutet, dass sich ein Port, z. B. 80nicht im Status LISTEN befindet. Das Folgende zeigt an, dass Port 111 nicht verfügbar ist. …
EIN Build-Pipelineerfordert häufig den Zugriff auf Ressourcen von Drittanbietern, abgesehen vom Quellcode der Artefakte, die erstellt werden sollen. Jede dieser Ressourcen von Drittanbietern führt einen Risikofaktor in Builds ein, zum Beispiel: Verteilungsrepositorys sind vorübergehend nicht verfügbar, daher schlägt die Installation von Verteilungspaketen vorübergehend fehl. Distributions-Repositorys sind permanent nicht verfügbar, genauso …
Ich benutze Trellis für meine WordPress-Entwicklung. Es funktioniert hervorragend, außer dass es mir schwer fällt, die Datei- (oder Verzeichnis-) Berechtigung im synchronisierten Ordner zu ändern. Im Allgemeinen bin ich mit dem Standard-Berechtigungs-Setup einverstanden. Manchmal muss ich jedoch einigen Unterverzeichnissen des synchronisierten Hauptverzeichnisses (NFS) Schreibberechtigung erteilen. Dies ist die Vagrant-Datei , …
Wir haben Docker-Umgebungen mit automatischer Skalierung, in denen wir Consul für die Serviceerkennung verwenden. Diese Umgebungen können alle paar Minuten eine Instanz hinzufügen oder entfernen. Unsere frühen Konsulentests haben gezeigt, dass es für den Konsul sehr leicht war, sein Quorum zu verlieren. Vielleicht naiv war unser allererstes Experiment ein Setup, …
E405 v4.0.0 Remote-Paketaufgaben sollten wiederholt werden Paketvorgänge sind unzuverlässig, da sie Netzwerkkommunikation und die Verfügbarkeit von Remote-Servern erfordern. Um mögliche Probleme abzumildern, sollten Wiederholungsversuche über register: my_result und bis: my_result | verwendet werden Erfolg Dies wird beim Ausführen ansible-lintals folgender Fehler angezeigt: [405] Remote package tasks should have a retry …
Ansible scheint einen klaren Vorteil gegenüber der Konkurrenz wie Koch und Marionette zu haben, da es agentenlos ist und ein gewisses Maß an Overhead spart. Ich habe mehrere Vergleiche der verschiedenen Konfigurationstools gelesen und obwohl jedes Tool seine eigenen Stärken und Schwächen hat, ist mir klar, dass ein Großteil davon …
Ich muss einige umfangreiche Tests auf einem System durchführen. Das System besteht aus 2 Hauptteilen: Manager und Knoten. Es wird nur einen Manager-Server geben, aber 100 Knoten. Sowohl der Manager als auch die Knoten sind Docker-Images. Ich möchte in der Lage sein, ein Setup in AWS zu starten, in dem …
Wir möchten mehrere Microservices auf AWS ECS bereitstellen. Das Problem, das wir lösen müssen, ist, wie man sie auf atomare Weise einsetzt: Angenommen, wir haben die Front-End-Dienste, für die der Benutzerdienst Version 2.0 erforderlich ist. So stellen Sie sicher, dass der Benutzerdienst verfügbar ist, bevor der Front-End-Dienst bereitgestellt wird. Wir …
DevOps konzentriert sich hauptsächlich auf die Liefergeschwindigkeit und SRE auf die Zuverlässigkeit in der Produktion. Aber wo passen Produktionsunterstützungsingenieure hin, die sich auch auf Produktionsüberwachung, Alarmierung, Leistung, Benutzererfahrung, Incident Management, RCA konzentrieren und an Codefehlern arbeiten und die Geschäftsfunktionalität verstehen? Würden Produktionsunterstützungsingenieure in einer SRE-Welt stärker auf SRE ausgerichtet oder …
Wie kann ich verschiedene Infrastrukturen in Bezug auf Größe und Komplexität vergleichen? Was kann ich messen und vergleichen, z. B. Anzahl der Knoten, Anzahl der Server, Architekturen usw. Wie unterscheiden sich diese Kennzahlen und Variablen im Vergleich? Welche von ihnen sind sinnvoll zu vergleichen und bei welcher Kardinalität gibt es …
Ich habe einen dockerisierten Python-Prozess, den ein Client ein- oder zweimal im Monat ausführen möchte. Es ruft eine Reihe von Google-APIs auf und speichert die Ergebnisse in einem Google Sheet. Netzwerkanforderungen werden nicht akzeptiert. Ich möchte einen "magischen Knopf" bereitstellen, der den Docker-Container hochfährt und dann alles herunterfährt. Einige Hintergrundinformationen: …
Ich habe eine Maschine, auf die nur über IPv6 zugegriffen werden kann. Es ist für ssh mit rsa key eingerichtet. Jetzt möchte ich es mit ansible schaffen. Dies wird in der Inventardokumentation leider nicht behandelt . Also habe ich folgende Permutationen ausprobiert: docker_test ansible_host=fe80::88ea:e002:b409:4be0 docker_test ansible_host=[fe80::88ea:e002:b409:4be0] docker_test ansible_host=\[fe80::88ea:e002:b409:4be0\] Nichts davon …
Die Definition einer zustandslosen App scheint für Datenbankserver wie MongoDB oder MySQL zu gelten. Ich fand Helm Charts als eine Art Template-Repository für Kubernetes. Die stabilen Builds verwenden jedoch alle Bereitstellungen. Nur im Inkubator, die nicht als stabil vorgesehen sind. Welche Auswirkungen hat die Verwendung von Bereitstellungen für DB-Server? Gibt …
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.