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
Wie implementiere ich eine eingefrorene Testumgebung?
Hier ist ein Teilzitat aus einer Antwort auf die Frage " Wie vermeide ich durch kontinuierliche Integration verursachte Instabilitäten in Testumgebungen? ": Diese Umgebung friert normalerweise während der Tests ein. Meine Frage: Was sind Beispielimplementierungen einer eingefrorenen Umgebung? Dh was können Sie tun, um technisch durchzusetzen, dass niemand (außer wenn …

1
Greifen Sie über Ingress auf den Dienst im Remote-Kubernetes-Cluster zu
Ich versuche, auf einen Dienst in einem vorhandenen Kubernetes-Cluster zuzugreifen, der auf einem Remotecomputer bereitgestellt wird. Ich habe den Cluster so konfiguriert, dass er kubectlvon meinem lokalen Mac aus zugänglich ist . $ kubectl cluster-info Kubernetes master is running at https://192.168.58.114:6443 KubeDNS is running at https://192.168.58.114:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy Die Eingangskonfiguration für den …

2
Datenpunkte, die die Einführung von SRE in der Organisation motivieren
Da es keinen dedizierten Stack-Austausch für Site Reliability Engineering gibt, habe ich festgestellt, dass dies einer ist. Es gibt mehrere großartige Ressourcen, die als Inspiration für Slidedecks zu SRE-Prinzipien dienen können [SRE-Folien]. Ich kann immer noch nicht finden: kurz prägnant Beispiele Motivation der Ausgabenressourcen zur Implementierung von SRE in der …
8 sre 

4
Azure - Verbindungszeichenfolge in Key Vault im Vergleich zu Anwendungseinstellungen
Gibt es für Azure-Funktionen und WebJobs einen Vorteil darin, Verbindungszeichenfolgen als Geheimnisse in Key Vault einzufügen, anstatt sie direkt in den Anwendungseinstellungen abzulegen (und sie mit ConfigurationManager.ConnectionStrings zu referenzieren)? Sind Azure Key Vault-Geheimnisse in erster Linie für VMs und dergleichen gedacht und nicht für Azure-Funktionen und WebJobs? Es scheint, als …
8 azure 




3
Warum werden unbenannte Volumes erstellt, wenn "Docker-Compose Up" ausgeführt wird, und verdoppeln diese nach der Ausgabe von "Docker-Compose Down" und "Docker-Compose Up"?
Beim Starten einer Docker-Compose-Anwendung werden beim ersten Start benannte Volumes und bei jedem Start zusätzliche Volumes erstellt. Ist dies das normale Verhalten, da inkrementelle Volumes erstellt werden, oder ist meine Docker-Compose-Datei fehlerhaft? Außerdem wurden nach dem Ausführen docker volume prunezwei der unbenannten Volumes entfernt Dies ist die Ausgabe nach zweimaligem …




3
Fragen zur Ansible-Verbindung zu Remote-Hosts
Ich möchte einige Fragen zur Arbeitsweise von Ansible stellen. 1 - Welche Shell verwendet Ansible bei der Anmeldung am Remote-Host? /ubuntu/937354/track-logins-made-via-non-interactive-shells/937716?noredirect=1#comment1486867_937716 2 - Wenn ich 10 Aufgaben in einem Playbook habe, stellt ansible 10 Mal eine Verbindung zum Remote-Host her ODER verwendet eine einzige Verbindung, um alle diese 10 Aufgaben …
8 ansible 

3
Wie erstelle ich Staging-Server für mehrere Git-Zweige?
Ich muss einen neuen Staging-Prozess für unsere Entwicklung und Tests erstellen. Zu einem bestimmten Zeitpunkt werden nur etwa 4 Git-Zweige aktiv entwickelt und getestet. Innerhalb jedes Git-Zweigs müssen möglicherweise Datenbankentwicklungsskripte (Straight SQL) ausgeführt werden sowie Evolutionsskripte aus dem Backend für eine stärkere Verarbeitung (im Wesentlichen handelt es sich um HTTP-Routen, …
8 git  testing  builds  branch  mysql 

1
Debuggen Sie BackendConnectionErrors von Kubernetes Service LoadBalancer sesrvice
Wir haben kürzlich einen Teil unserer Produktionsinfrastruktur nach Kubernetes verlegt. Viele Pods werden durch einen LoadBalancerService in AWS verfügbar gemacht. Dadurch wird eine ELB erstellt, jeder Knoten im Cluster bei der ELB registriert und ein Knotenport konfiguriert, um ELB-Ports Pods zuzuordnen. Unsere Anwendungen können eine Verbindung über den Load Balancer …

3
Playbook ohne relativen Pfad zu Vars
Ich hatte bereits ein paar Spielbücher, also fing ich an, sie im Spielbuchverzeichnis zu organisieren . Es muss relative Pfade zu VAR-Dateien geben. Aktuelles Spielbuch: --- - hosts: aws_instance.jenkins-agents user: ec2-user vars_files: - ../../../vars/main.yaml - ../../../vars/vault.yaml ... Gibt es eine Möglichkeit, die dir-Struktur beizubehalten, aber die Lochness-Familie ( ../../../) zu …
8 ansible 

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.