Como instalar o Helm no Kubernetes

O Helm é o gerenciador de pacotes do Kubernetes. É muito comum construir uma certa quantidade de arquivos .yaml e instala-los no Kubernetes. Acontece que gerenciar isso nem sempre é algo tranquilo. Com esse artigo você vai aprender como instalar o Helm no seu ambiente Kubernetes para o seu uso no dia-a-dia. Isso por que é natual fazer atualizações e vários desses arquivos ao mesmo tempo. Uma solução capaz de lidar com instalação em pacotes, atualização de versões e remoções em bloco pode ser um grande diferencial.

Exemplos de Yaml para Kubernetes com Awesome-Kubernetes

Crie arquivos yaml para o Kubernetes (K8S) com exemplos para facilitar sua vida através do awesome-kubernetes. Criar arquivos yaml para utilização no Kubernetes nem sempre é uma tarefa fácil. O projeto Awesome-Kubernetes (https://github.com/Anselming/awesome-kubernetes) é um repositório do github com um conjunto de exemplos que facilitam o consumo rápido desses arquivos. Atualmente o repositório está dividido em quase 20 diferentes categorias. Vamos falar um pouco sobre elas.

10 Ferramentas mais utilizadas no Kubernetes

O Kubernetes é um orquestrador de containers que dá suporte a uma grande gama de funcionalidades interessantes. Imagine que seu sistema está no ar e, de repente, há um aumento absurdo no tráfego, por que muitos estão comprando ao mesmo tempo. Isso é ótimo, mas se sua infraestrutura não souber crescer você terá problemas. O Kubernetes consegue oferecer escalabilidade automática, se assim configurado.
Já o ArtfifactHub.io é o repositório de referência para os pacotes prontos para o Kubernetes baseados no Helm. Nele há uma grande quantidade de soluções relevantes e fáceis de serem utilizadas. Hoje a plataforma possui quase 11mil packages e 126mil releases. Esse artigo é uma seleção dos pacotes mais baixados e instalados no Kubernetes através do Helm.

Criando um cluster Kubernetes com K3D

A instalação do Kubernetes é naturalmente em cluster, envolvendo pelo menos 2 nodos. Construir essa infraestrutura pode ser um desafio por si só e muitos acabam gastando dinheiro em alguma estrutura gerenciada como EKS, AKS ou GKS, mas isso não é necessário. Soluções como Minikube, kind ou k3d podem ser a melhor saída para começar… Leia mais Criando um cluster Kubernetes com K3D

Dicas e Truques no uso do docker-compose

As dicas que serão encontradas nesse artigo também poderiam ser válidas para o Docker puro mas como a linha de comando acaba ficando muito grande é raro que utilizem diretamente por ela. São dicas simples e conceitos interessantes utilizados mais no docker-compose do que na commandline. Comandos de healthcheck Esse é um recurso fundamental que… Leia mais Dicas e Truques no uso do docker-compose

Instalando WordPress num Cluster de Docker Swarm

O Docker Swarm é o gerenciador de containers nativo do Docker. Ele suporta a manutenção de diversos nodos para a gestão dos containers. Alguns nodos são chamados de managers, responsável por centralizar a comunicação e suportar comandos administrativos. Já outros nodos são workers que possuem apenas a responsabilidade de distribuir a carga de trabalho. A escolha sobre como deve ser a carga de trabalho fica, a princípio, com o próprio docker Swarm.
Nesse sentido esse artigo mostrará como criar um cluster swarm, adicionar nós (administrativos e workers), criar redes para swarm, instalar o mysql e o wordpress em cluster. O artigo não se aprofundará em criação de volumes compartilhados ou regras de firewall, mas são pontos que devem ser considerados num uso real em produção.

Como remover os objetos do Docker

Com o passar dos dias e dos testes o docker vai ficando progressivamente mais bagunçado. Uma verificação simples já demonstra que há muitas imagens instaladas, muitos containers inúteis, muitos volumes mapeados gerando risco, redes e afins. Esse artigo te ajudará a manter melhor o seu ambiente Docker apagando aquilo que não presta. Visão geral Funções… Leia mais Como remover os objetos do Docker