Montando um Cluster Kubernetes com Raspberry Pi

como montar e usar um cluster Kubernetes usando Raspberry Pi, uma plataforma de computação de baixo custo. O tutorial aborda desde a instalação do sistema operacional Raspbian até a configuração do Kubernetes e a implantação de um aplicativo em contêiner no cluster. O texto destaca a importância da configuração da rede para permitir a comunicação entre os pods e apresenta exemplos de comandos e arquivos de manifesto YAML. Ao final, o post ressalta que montar um cluster Kubernetes em Raspberry Pi pode ser desafiador, mas é uma ótima maneira de aprender sobre o Kubernetes e a computação distribuída.

Leia mais »

Como usar o Minikube

Se você é um desenvolvedor ou entusiasta de tecnologia, provavelmente já ouviu falar sobre o Kubernetes. O Kubernetes é uma plataforma de orquestração de contêineres de código aberto que ajuda a automatizar a implantação, a escalabilidade e a gestão de aplicativos contidos em contêineres. Mas como você pode começar a experimentar o Kubernetes em seu ambiente local? É aí que o Minikube entra em ação. Neste artigo, mostraremos como você pode começar a usar o Minikube para executar o Kubernetes em seu computador.

Leia mais »

Como executar uma pipeline multibranch com parâmetros no Jenkins

No dia a dia de uma empresa que usa o Jenkins como solução de CI/CD existem momentos em que o tide de infraestrutura, ou até mesmo o desenvolvimento, precisa executar apenas uma etapa da pipeline. Em uma pipeline tradicional isso não é possível, o Jenkins vai executar todos os passos, build, testes, publicar artefatos e fazer o deploy no ambiente selecionado. Mas e se a pipeline falhou em apenas uma etapa? Digamos por exemplo que o deploy no ambiente K8S deu timeout, ou você fez uma mudança apenas na etapa de teste, precisa mesmo rodar a pipeline toda? A ideia

Leia mais »

Como limpar o cache da CDN Akamai usando o Jenkins

Ao implementar a filosofia da CI/CD em uma empresa os times de TI e desenvolvimento buscam automatizar ao máximo as tarefas repetitivas que não necessitam de intervenção humana, como compilação, testes unitários, analise estática e dinâmica de código, publicação em ambientes de desenvolvimento, testes e produção. Um problema que encontrei recentemente foi que após a publicação em produção a aplicação ficava instável, apresentando pequenas falhas que só eram corrigidas após um especialista entrar na console da Akamai e realizar uma limpeza do cache para a URL da aplicação, um PURGE. Como já utilizamos diversas práticas de CI/CD na empresa e

Leia mais »