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

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: você tem várias Leia mais sobreUsando o Argo CD para implementar a abordagem GitOps nos clusters Kubernetes[…]

Instalando o k0s (distribuição Kubernetes all-inclusive)

Atualizado em: 14 de junho de 2021 k0s é uma distribuição do Kubernetes com todos os recursos necessários para funcionar em um único e pequeno binário desenvolvido em Go, que proporciona uma simplicidade na instalação e manutenção do cluster. A pronúncia é correta é kay-zero-ess e tem por objetivo reduzir o esforço técnico e desgaste Leia mais sobreInstalando o k0s (distribuição Kubernetes all-inclusive)[…]

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[…]

Cluster Ativo/Passivo com PostgreSQL 9.3, Red Hat 6, pcs, Pacemaker, Corosync e DRBD

Introdução Para a execução deste tutorial foram criadas duas máquinas virtuais com as configurações abaixo. Processador: 1 vCPU com clock acima de 2.0 GHz. Memória: 1 GB. HD1: 50 GB (com duas partições: / de 42 GB e swap de 8 GB). HD2: 20 GB (mas este não foi configurado durante a instalação do S.O). Leia mais sobreCluster Ativo/Passivo com PostgreSQL 9.3, Red Hat 6, pcs, Pacemaker, Corosync e DRBD[…]