DevOps

Perguntas e respostas para engenheiros de software que trabalham em testes automatizados, entrega contínua, integração e monitoramento de serviços e construção de infraestrutura SDLC

1
Armazenamento persistente com o Docker em produção - qual solução e por quê?
Recentemente, comecei a trabalhar para uma empresa que deseja dividir seu aplicativo SaaS monolítico em microsserviços em contêiner. Estou tendo dificuldades para entender uma parte fundamental do armazenamento persistente. Por que existem tantas plataformas concorrentes diferentes? Portworx, Rexray, StorageOS, Flocker, Inifint, etc. Minhas perguntas Por que alguém simplesmente não cria …

3
O que é o pensamento sistêmico?
A "Primeira Via" na explicação de DevOps por Gene Kim requer "Pensamento de Sistemas" https://itrevolution.com/the-three-ways-principles-underpinning-devops/ Onde se pode aprender a capacidade do "pensamento sistêmico"? Quais são alguns dos recursos que podem levar alguém que não tem familiaridade com o "pensamento sistêmico" e permitir que essa pessoa comece a praticar o …


1
Qual é a diferença entre usar colchetes (`[` `]`) e apenas especificar o comando na opção CMD no Dockerfiles?
Por que CMD ["mysqld"]resulta em: 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 …


2
Erros esporádicos possíveis em máquinas Windows
Estou enfrentando alguns problemas dentro e fora ao usar hosts do Windows nos meus manuais do Ansible. Estou executando o Ansible 2.3 com o pywinrm 0.2.2 instalado. Estou usando autenticação básica com o usuário administrador local. Às vezes, recebo esse problema quando executo uma tarefa: [WARNING]: FATAL ERROR DURING FILE …


1
Use o back-end do SSH OTP do Vault com Jenkins
Estou configurando o Vault para armazenar segredos. O back-end SSH com autenticação OTP parece uma boa maneira de parar de gerenciar chaves SSH para acesso. Eu tenho o back-end do SSH funcionando e pretendo conectar o Jenkins à autenticação SSH-OTP para poder remover também as chaves de implantação. Eu olhei …

3
Como atualizar remotamente o ID da AMI no plugin Jenkins EC2?
Eu estava procurando uma maneira de atualizar o ID da AMI na configuração do plugin Jenkins EC2 após a execução de uma compilação do empacotador. Após algumas escavações, encontrei uma maneira promissora de fazer isso, se a execução do empacotador for feita pelo próprio Jenkins, via plug-in groovy postbuild (lembre-se, …
8 jenkins  packer 

2
Alternativa baseada em Javascript para Fabric
Existe uma ferramenta DevOps semelhante ao tecido com JavaScript como linguagem de script? Estou especificamente interessado no lado da execução remota. A maioria das ferramentas que encontrei dependem de python (por exemplo, fabric ) ou Ruby (por exemplo, Capistrano, Chef). No entanto, na minha equipe, não usamos esses idiomas para …

2
Quais são as práticas recomendadas para estruturar variáveis ​​de criptografia desde o Ansible 2.3.0?
Este documento indica que, desde o Ansible 2.3, deve ser possível criptografar determinados vars usando um !vault |prefixo, em vez de colocar uma variável e chaves em um arquivo do Vault e criptografá-lo completamente. notsecret: myvalue mysecret: !vault | $ANSIBLE_VAULT;1.1;AES256 66386439653236336462626566653063336164663966303231363934653561363964363833313662 6431626536303530376336343832656537303632313433360a626438346336353331386135323734 62656361653630373231613662633962316233633936396165386439616533353965373339616234 3430613539666330390a313736323265656432366236633330313963326365653937323833366536 34623731376664623134383463316265643436343438623266623965636363326136 other_plain_text: othervalue No momento, a …

3
Automação e o .NET framework que ferramentas usar?
Estou ciente das escolhas de ferramentas populares e de fato para várias linguagens de programação, como Go, NodeJS, Java, Python etc. No entanto, não sei qual cadeia de ferramentas é razoável ou uniforme (quente) no mundo .NET. Ouvi dizer que as pessoas usam o Octapus deploy, isso ainda é uma …

1
Como automatizar a implantação no Docker com o CircleCI?
Meu arquivo circle.yml e minha conta CircleCI já estão configurados para usar o Docker para testes, mas eu gostaria de passar para a implantação contínua em uma compilação bem-sucedida. Aqui está o que eu tenho até agora em circle.yml: machine: services: - docker dependencies: override: - docker info - docker …

3
Como implementar um ambiente de teste congelado?
Aqui está uma citação parcial de uma resposta à pergunta sobre " Como evitar instabilidades causadas por integração contínua em ambientes de teste? ": Esse ambiente geralmente congela durante os testes. Minha pergunta: o que são implementações de exemplo de um ambiente congelado? Ou seja, o que você pode fazer …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.