Google Cloud/Kubernetes/Zabbix

O Kubernetes é um sistema de código aberto que foi desenvolvido pelo Google para gerenciamento da suas aplicações em containers através de múltiplos hosts em um cluster. Ele tem como principal objetivo facilitar a implantação dos aplicativos baseados em microserviços. Foi pela experiência do Google e de muitos anos de trabalho com containers que hoje…

GitLab/Google Cloud

O GitLab é um sistema gerenciador de repositório de software, ou seja, um sistema onde podemos registrar as alterações em um arquivo ou conjunto de arquivos, é um sistema de controle de versão distribuído, CVS (na sigla em inglês para Concurrent Version System) e é bem similar ao GitHub, porém com algumas particulares, permitindo que…

Docker machine, Docker swarm, Docker service

O Docker Machine é uma ferramenta que permite instalar o Docker Engine em hosts virtuais, ou seja, com o Docker Machine é possível instalar Docker Hosts no VirtualBox, nos provedores de nuvem, AWS, Azure, Google Cloud, Digital Ocean e etc. Com o docker-machine, é possível iniciar, inspecionar, parar e reiniciar um host, gerenciando e atualizando…

Administrando volumes no Docker

Um volume no Docker nada mais é do que um diretório compartilhado entre o host e o container ou entre um ou mais containers, com o Docker podemos gerenciar volumes utilizando o comando docker volume.

Ansible – Primeiros passos e exemplos

O Ansible é uma ferramenta para orquestração, automação e configuração de servidores, é mantida pela Red-Hat e é open-source. Atualmente o Ansible é uma das ferramentas preferidas para automação da comunidade DevOps.

Jenkins no Docker

O Jenkins é um software open-source escrito em Java que tem como principal finalidade automatizar e facilitar o deploy das aplicações para servidores de produção. Com o Jenkins é possível automatizar o deployment e testar a aplicação a cada mudança.

Git/GitHub

O Git é um sistema de controle de versão criado por Linus Torvalds em 2005 para desenvolvimento do Kernel, foi inicialmente usado para o desenvolvimento de software. Atualmente é mantido por Junio Hamano.

Docker compose/WordPress/PhpMyAdmin

Com o Docker compose é possível criar vários containers de uma só vez de acordo com as necessidades da sua aplicação, com o compose é possível criar a infraestrutura inteira da sua aplicação com um único arquivo.