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
Wie speichere ich Anmeldeinformationen, die von einer Anwendung benötigt werden?
Jeder sagt, dass das Speichern von Anmeldeinformationen in der Versionskontrolle (git) eine schlechte Sache ist. Es muss also andere Möglichkeiten geben, Anmeldeinformationen zu speichern, die viel besser sind. Eine Anwendung muss von irgendwo Anmeldeinformationen erhalten, um die Dienste nutzen zu können, von denen sie abhängt. Diese Anmeldeinformationen werden normalerweise in …


3
So markieren Sie den Quellcode mit gitlabCI
Wir haben Gitlab neu in unserer Umgebung und versuchen, einige CI-CD-Pipelines mit Gitlab CI zu erstellen. Ich habe einige bessere Fortschritte beim Ausführen einiger Maven-Ziele, beim Erstellen von Pipelines und beim Archivieren von Artefakten mit meiner .gitlab-ci.yml (siehe unten) erzielt. Ich habe versucht, Give-Tags nach dem Skript zu geben, was …

2
Wie automatisiere ich Bereitstellungen mit Kubernetes?
Angenommen, ich habe Kubernetes über Rancher bereitgestellt und Jenkins erstellt neue Images und schiebt sie nach dem Einchecken von neuem Code in GitHub zu DockerHub. Wie automatisiere ich das Bereitstellen neuer Images? Eine andere Möglichkeit, die Frage zu stellen, könnte sein: „Früher habe ich Octopus zum Verwalten meiner Bereitstellungen verwendet. …

1
Was wird empfohlen, um einen IT-Technologie-Stack einschließlich seiner Beziehung zueinander in einer Diagrammdatenbank zu dokumentieren?
Da wir für ein großes Unternehmen mit über 500 IT-Mitarbeitern und über 1.000 Servern arbeiten und jeder Server seine eigenen Geschäftsanwendungen ausführt, haben wir eine enorme Informations- und Koordinationsherausforderung, wenn wir wissen, welcher IT-Mitarbeiter für welchen Server erreichbar ist. Das Problem der Koordination verschärft sich, wenn verschiedene IT-Mitarbeiter für verschiedene …

6
Adam Smith vs. Fullstack-Entwickler - und Produktivität in DevOps?
Mit der Arbeitsteilung sind Sie 240-mal effektiver (am Beispiel einer Stiftfabrik, in der Stifte in 18 Schritten hergestellt werden). Warum sind dann multi-qualifizierte Rollen so gefragt, wenn dies tatsächlich die Produktivität mindert - oder lag Smith einfach falsch, warum dann? Die Suche nach "Fullstack-Entwicklern" ist bei Google immer noch im …

1
Kontinuierliche Bereitstellung mit strengen Richtlinien für das Änderungsmanagement abstimmen
Ich bin neugierig, wie andere ihre DevOps-Praktiken in einer strengen Change-Management-Umgebung entwickeln, z. B. mit einem Genehmigungsprozess für Change Advisory Boards (CAB) . Ich verstehe, dass die Automatisierung Ihren Prüfungsprozess verbessern kann, indem sie einen strengeren, nachweisbareren und wiederholbareren Prozess gewährleistet. Es scheint jedoch, dass eine kontinuierliche Bereitstellung in einer …


2
Docker Container Kapazitätsplanung
Ich führe meine Anwendung auf 4 virtuellen Maschinen mit 8 virtuellen 3,2-GHz-CPUs und 32 GB aus, teile die Prozesse jedoch in separate Container auf. Ich bin nicht sicher, wie viele Container pro Host ausgeführt werden sollen. Was sind die typischen Zahlen? Zum Beispiel, wie das Verhältnis von VM zu Bare-Metal-Servern …

1
Übergebe den String an Jenkins Job von Slack
In einer idealen Welt könnten unsere weniger technisch versierten Mitarbeiter einfach einen Slack-Befehl verwenden, um einen Job auszuführen und die Ergebnisse an sie zurückzuliefern, was die Verwendung der Jenkins-GUI negiert. Ich habe festgestellt, dass das Starten eines Builds in Jenkins mithilfe eines Slack-Befehls auf GitHub einige Einschränkungen aufweist, einschließlich der …
12 jenkins  slack 

1
Wie kann ich Amazon Cognito sichern?
Amazon Cognito ist ein Benutzerverwaltungs- und Authentifizierungsdienst, der von Amazon über Amazon Web Services bereitgestellt wird: Mit Amazon Cognito können Sie Benutzeranmeldungen ganz einfach zu Ihren Mobil- und Web-Apps hinzufügen. Mit Amazon Cognito haben Sie auch die Möglichkeit, Benutzer über Anbieter sozialer Identität wie Facebook, Twitter oder Amazon mit SAML-Identitätslösungen …

2
Kombiniere Docker Swarm und Kubernetes
Meine Firma versucht, ein wenig Aufholjagd im DevOps-Bereich zu machen. Ich habe viel über die Containerisierung von Anwendungen und die damit verbundenen Orchestrierungssysteme geforscht. Ich stieß auf einen Artikel (von dem ich wünschte, ich hätte ihn gespeichert), in dem es darum ging, Swarm mit Kubernetes zu kombinieren, um eine bessere …

2
Separater SQL Server oder separate SQL-Datenbank für Test und Produktion?
Ich bin neu in SQL Server, daher ist dies möglicherweise eher eine Frage der SQL Server-Verwaltung. Ich erstelle Test- und Produktionsdatenbanken für einen Dienst und stelle mir vor, dass ich die Testdatenbank ziemlich häufig löschen werde. Außerdem möchte ich verschiedene Replikations- und Überwachungsprotokollierungsstrategien. Ist es sinnvoll, beide SQL-Datenbanken auf demselben …
12 sql  azure 

4
Wird das Ausführen von docker-compose in BitBucket nicht unterstützt?
Ziel Ziel ist es, docker-compose in BitBucket-Pipelines auszuführen Versuch bitbucket-pipelines.yml image: docker/compose:1.12.0 pipelines: default: - step: script: - docker-compose up --build Ergebnis The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.13.0 or greater. Diskussion Laut diesem Beitrag …


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.