Usando o Argo CD para implementar a abordagem GitOps nos clusters Kubernetes

Atualizado em: 28/03/2024 Sobre o GitOps GitOps é uma estrutura operacional que utiliza as melhores práticas da cultura DevOps durante o ciclo de vida das aplicações, tais como: controle de versão, colaboração, conformidade e ferramentas de integração, entrega e deploy contínuo (CI/CD), e as aplica à automação da infraestrutura. Fonte: Gitlab. Imagine o seguinte cenário: Leia mais sobreUsando o Argo CD para implementar a abordagem GitOps nos clusters Kubernetes[…]

AWS-EKS – Cluster Kubernetes 1.20 provisionado com Terraform

Atualizado em: 14 de junho de 2021 Nos últimos dias venho testando o Kubernetes 1.20 no AWS-EKS com as versões mais novas dos módulos e providers Terraform + Terragrunt para AWS-EKS. O código Terraform + Terragrunt usado para subir o cluster EKS no ambiente de teste está disponível em: https://github.com/aeciopires/adsoft/tree/master/eks/ Inclusive nesse repositório tem muito Leia mais sobreAWS-EKS – Cluster Kubernetes 1.20 provisionado com Terraform[…]

Codeac: ferramenta para analisar a qualidade do código que gerencia a infraestrutura e aplicação

Após uma postagem no Twitter de Rafael Gomes (Gomex) e Amaury Souza no Slack infraascode citando o Codeac.io, resolvi dedicar um tempo estudar e testar a ferramenta. Codeac faz a análise da qualidade, olhando não apenas o código da aplicação, mas também do código que gerencia a infraestrutura a ser usada pela aplicação (Exemplo: Dockerfile, Leia mais sobreCodeac: ferramenta para analisar a qualidade do código que gerencia a infraestrutura e aplicação[…]

Instalando o GitLab via Docker

Atualizado em: 25 de julho de 2022 Na página https://docs.gitlab.com/ee/install/docker.html tem várias informações a cerca das imagens Docker oficiais do GitLab (ferramenta web para versionamento usando o Git). Neste tutorial, o Gitlab será executado usando um único conteiner para fornecer todo o ambiente necessário para executá-lo, o que deixa a instalação bem simples e rapidamente Leia mais sobreInstalando o GitLab via Docker[…]