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

1
Permanenter Speicher mit Docker in der Produktion - Welche Lösung und warum?
Ich habe vor kurzem angefangen, für ein Unternehmen zu arbeiten, das seine monolithische SaaS-Anwendung in containerisierte Mikrodienste aufteilen möchte. Es fällt mir jedoch schwer, einen wesentlichen Teil des dauerhaften Speichers zu erfassen. Warum gibt es so viele verschiedene konkurrierende Plattformen? Portworx, Rexray, StorageOS, Flocker, Inifint usw. Meine Fragen Warum sollte …

1
Was ist der Unterschied zwischen der Verwendung von Klammern (`[` `]`) und der Angabe des Befehls in der CMD-Option in Dockerfiles?
Warum ergibt CMD ["mysqld"]sich: db_1 | 2017-05-14T16:34:11.829163Z 0 [Note] mysqld (mysqld 5.7.18) starting as process 1 ... db_1 | 2017-05-14T16:34:11.833159Z 0 [Note] InnoDB: PUNCH HOLE support available db_1 | 2017-05-14T16:34:11.833190Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins db_1 | 2017-05-14T16:34:11.833199Z 0 [Note] InnoDB: Uses event mutexes db_1 …


3
Was ist Systemdenken?
Der "erste Weg" in Gene Kims Erklärung von DevOps erfordert "Systems Thinking" https://itrevolution.com/the-three-ways-principles-underpinning-devops/ Wo kann man die Fähigkeit zum "Systemdenken" erlernen? Welche Ressourcen können jemanden, der mit "Systemdenken" nicht vertraut ist, dazu bringen, "Systemdenken" in seiner täglichen Arbeit zu beginnen?


2
Ansible sporadische Fehler mit Windows-Computern
Bei der Verwendung von Windows-Hosts in meinen Ansible-Playbooks treten einige Probleme beim Ein- und Ausschalten auf. Ich verwende Ansible 2.3 mit installiertem pywinrm 0.2.2. Ich verwende die Basisauthentifizierung mit dem lokalen Administrator. Manchmal erhalte ich dieses Problem, wenn ich eine Aufgabe ausführe: [WARNING]: FATAL ERROR DURING FILE TRANSFER: Traceback (most …


1
Verwenden Sie das Vault SSH OTP-Backend mit Jenkins
Ich richte Vault ein, um Geheimnisse zu speichern. SSH-Backend mit OTP-Authentifizierung scheint eine gute Möglichkeit zu sein, die Verwaltung von SSH-Schlüsseln für den Zugriff zu beenden. Ich habe ein funktionierendes SSH-Backend und möchte Jenkins mit der SSH-OTP-Authentifizierung verbinden, damit ich auch die Bereitstellungsschlüssel entfernen kann. Ich habe mir Jenkins Plugins …

2
Javascript-basierte Alternative zu Fabric
Gibt es ein ähnliches DevOps Tool Stoff mit JavaScript als Skriptsprache? Ich interessiere mich speziell für die Remote-Ausführung. Die meisten Werkzeuge, die ich gefunden habe, basieren auf Python (z. B. Stoff ) oder Ruby (z. B. Capistrano, Chef). In meinem Team verwenden wir diese Sprachen jedoch nicht für andere Zwecke. …

3
Wie kann ich die AMI-ID im Jenkins EC2-Plugin remote aktualisieren?
Ich habe nach einer Möglichkeit gesucht, die AMI-ID in der Konfiguration des Jenkins EC2-Plugins zu aktualisieren, nachdem ein Packer-Build ausgeführt wurde. Nach einigem Graben fand ich einen vielversprechenden Weg , es zu tun , WENN der Packer Lauf von Jenkins erfolgt selbst, über postbuild groovy Plugin (wohlgemerkt bleibt dies getestet …
8 jenkins  packer 

2
Was sind Best Practices für die Strukturierung von Verschlüsselungsvariablen seit Ansible 2.3.0?
In diesem Dokument wird angegeben, dass es seit Ansible 2.3 möglich sein sollte, bestimmte !vault |Variablen mit einem Präfix zu verschlüsseln, anstatt eine Variable und Schlüssel in eine Tresordatei einzufügen und diese vollständig zu verschlüsseln. notsecret: myvalue mysecret: !vault | $ANSIBLE_VAULT;1.1;AES256 66386439653236336462626566653063336164663966303231363934653561363964363833313662 6431626536303530376336343832656537303632313433360a626438346336353331386135323734 62656361653630373231613662633962316233633936396165386439616533353965373339616234 3430613539666330390a313736323265656432366236633330313963326365653937323833366536 34623731376664623134383463316265643436343438623266623965636363326136 other_plain_text: othervalue Im Moment …


1
Wie automatisiere ich die Bereitstellung in Docker mit CircleCI?
Meine Datei circle.yml und mein CircleCI-Konto sind so eingerichtet, dass Docker bereits zum Testen verwendet wird. Ich möchte jedoch nach einem erfolgreichen Build zur kontinuierlichen Bereitstellung übergehen. Folgendes habe ich bisher in circle.yml: machine: services: - docker dependencies: override: - docker info - docker build -t pgeiss/appname . test: override: …


2
Was ist ein Black-Box-Test? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für DevOps Stapel Börse. Geschlossen vor 3 Jahren . Was ist "Black Box" -Test und wie unterscheidet er sich von normalen Tests? Zum …

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.