DevOps

Pytania i odpowiedzi dla inżynierów oprogramowania pracujących nad testami automatycznymi, ciągłym dostarczaniem, integracją usług i monitorowaniem oraz budowaniem infrastruktury SDLC

2
Połącz Docker Swarm i Kubernetes
Moja firma próbuje trochę nadrobić zaległości w przestrzeni DevOps. Przeprowadziłem wiele badań dotyczących konteneryzacji aplikacji i towarzyszących temu systemów aranżacyjnych. Natknąłem się na artykuł (który chciałbym zapisać), w którym rozmawiali o połączeniu Roju z Kubernetesem, aby uzyskać lepszą funkcjonalność. W tym artykule nie zdefiniowali, co osiągnęli, robiąc to. Zastanawiałem się, …

2
Oddzielny SQL Server czy po prostu osobna baza danych SQL do testowania i produkcji?
Jestem nowy w SQL Server, więc może to być bardziej pytanie dotyczące zarządzania SQL Server. Tworzę testowe i produkcyjne bazy danych dla usługi i wyobrażam sobie, że dość często wycieram testową bazę danych. Dodatkowo będę chciał różnych strategii replikacji i rejestrowania kontroli. Czy sensowne jest posiadanie obu baz danych SQL …
12 sql  azure 

2
Jaką rolę odgrywają narzędzia do zarządzania konfiguracją w niezmiennej infrastrukturze?
Jeśli używam niezmiennych serwerów / kontenerów, czy potrzebuję narzędzi takich jak Szef Kuchni, Marionetka, Ansible lub Sól? Te narzędzia do zarządzania konfiguracją mają na celu ustanowienie konfiguracji, a następnie jej utrzymanie. Jeśli wdrażam niezmienne serwery, czy powinienem używać narzędzi do zarządzania konfiguracją tylko do początkowego udostępniania?

3
Jakie rozwiązania SCM istnieją do zarządzania oprogramowaniem mainframe?
Wyobraź sobie firmę używającą komputerów mainframe do uruchamiania (części) aplikacji biznesowych (często o kluczowym znaczeniu) i korzystających z systemu z / OS (znanego również jako OS / 390 lub MVS ). Jakie są typowe oprogramowanie, którego używają do ułatwienia zarządzania zmianami i konfiguracją oprogramowania dla oprogramowania wdrażanego / używanego na …


4
Nie można połączyć się z chocolatey.org lub inną witryną internetową z poziomu kontenera
xpost od https://forums.docker.com/t/cannot-connect-to-chocolatey-org/38745 Spodziewane zachowanie Korzystam z systemu Windows Server 2016 Datacenter (pobieranie MSDN) w wersji 64-bitowej - wersja 1607 - kompilacja 14393.1715 Używam Docker dla Windows i działam Windows Containers. Myślę, że jest to najłatwiejsza rzecz na świecie, aby to zrobić: reboot my host machine docker run -it microsoft/windowsservercore …
12 docker  windows 

2
Jak uruchomić eksperymentalne funkcje Dockera w CircleCI
Gdy kompilacja jest uruchamiana w CircleCI, jedną z pierwszych rzeczy, które są wykonywane, jest: Skonfiguruj zdalny silnik Docker Specified reusable docker engine, but build has not been whitelisted. Contact CircleCI to be whitelisted Allocating a remote Docker Engine ... Remote Docker engine created. Using VM 'prealloc-wrjtu1qd-1491949826270' Created container accessible with: …

2
Jaki jest odpowiednik config Ansible dla `--vault-password-file`?
Zgodnie z instrukcją obsługi ansible można użyć --user=REMOTE_USERdo zdefiniowania użytkownika ssh, ale można również zdefiniować ansible_ssh_user: REMOTE_USERw zmiennej host-lub group_vars. Pytanie Jaką zmienną należy zdefiniować w katalogu group- lub host_vars, aby zapobiec --vault-password-filezdefiniowaniu jej podczas działania ansible-playbook? Próbowanie Po ansible_vault_password_file: ~/.vault_pass.txtzdefiniowaniu w konfiguracji deszyfrowanie kończy się niepowodzeniem: ERROR! Decryption failed …
12 ansible 



2
Jak wdrożyć niezmienny wzorzec serwera bez utraty możliwości wykonywania sekcji zwłok?
Niezmienny wzór serwera to dyscyplina wdrażania sprzyjająca odtwarzalności wdrożeń. Charakteryzuje się tym, że „ serwer, który raz został wdrożony, nigdy nie jest modyfikowany, jedynie zastępowany przez nową zaktualizowaną instancję ”, a wdrożenie tej dyscypliny wymaga automatyzacji wdrażania serwera. Ta automatyzacja ma wiele zalet operacyjnych, jedną z najważniejszych jest umożliwienie szybkiej …

3
Jak zabezpieczyć wdrożenie Ansible w celu ograniczenia liczby wypadków?
Ostatnio Amazon S3 miał poważną awarię w regionie US-East-1. Wygląda na to, że przyczyną był prawdopodobnie błąd ortograficzny podczas uruchamiania podręcznika konserwacji w Ansible lub podobnym narzędziu. Możesz umieścić otoczkę skryptu powłoki w instrukcji Ansible-Playbook, aby wyglądać następująco: #!/bin/bash /usr/bin/ansible-playbook "$@" --list-hosts --list-tasks read -p "Are you sure? (y/n) " …
12 ansible  process 

2
Jak korzystać z Vagrant i Docker-for-Windows w systemie Hyper-V?
Wcześniej korzystałem z VirtualBox (VB) i Vagrant (V) do uruchamiania maszyn wirtualnych. Ponieważ zainstalowałem Dockera dla Windows (DfW) i uruchomiłem V, VB narzeka na Hyper-V (HV) . [user@localhost ~]$ vagrant up Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole Chociaż …

1
Jak ograniczyć dostęp do systemu plików w kompilacjach Atlassian Bamboo?
Mamy Atlassian Bamboo na Ubuntu. Gdy programista konfiguruje kompilację, wówczas ma możliwość uruchamiania zadań skryptu powłoki. Jest to przydatne do uruchamiania (niestandardowych) poleceń w budowanej bazie kodu. Jednak uruchamiane skrypty mogą również uzyskiwać dostęp do systemu plików poza katalogiem zadań w katalogu roboczym Bamboo ( <Bamboo-home-dir>/xml-data/build-dir/JOB_KEY). Więc JOB_A może również …

2
Jak przechowywać zaszyfrowane sekrety w kodzie dla projektu serverless.com?
W przypadku serverless.com najprostszym sposobem na ujawnienie sekretu funkcji AWS Lambda jest przechowanie go w serverless.ymlpliku (na przykład zaszyfrowanym za pomocą KMS). Ale przekazywanie Gitowi zaszyfrowanych tajemnic nie jest najlepszą rzeczą na świecie. Z jednej strony wymaga zmiany kodu, gdy sekret musi się zmienić. Ale jeśli chodzi o samo bezpieczeństwo, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.