Se uma coisa é certa, você não pode ter muitos Raspberry Pis. E se você tiver muitos Pis por algum motivo, não há desculpa para não colocá-los todos em um projeto legal. Hoje temos uma criação incrível do criador Alexander Rau, que parece ter feito exatamente isso. Rau está usando oito módulos Raspberry Pi CM4 para alimentar seu Cluster do Kubernetes.
Rau documentou o processo em uma postagem de blog muito completa, detalhando como ele passou da fase de conceito até o produto final. Ele sabia que queria usar K3s, uma distribuição do Kubernetes, e sabia que queria criar um PCB personalizado para o projeto, mas concretizar sua ideia provou ser um esforço desafiador, mas recompensador.
Houve alguns obstáculos importantes no desenvolvimento do projeto. Em primeiro lugar, desenvolver uma placa de circuito impresso personalizada para os módulos CM4 foi um grande empreendimento. Ele precisava fornecer alguns recursos importantes e as placas de suporte existentes tinham mais componentes do que o projeto exigia. Ele também precisava criar uma bandeja de cluster do zero para abrigar seus PCBs. Do lado do software, ele precisava aprender a gerenciar o hardware com Rancheiro (abre em nova aba) e configurar o sistema a ser automatizado usando Ansible.
Depois de muitos meses de planejamento e prototipagem, ele acabou com o que chama de placa de operadora Less-is-More, abreviada apenas para LiM. Este PCB suporta o Raspberry Pi CM4 e possui suporte Ethernet, um slot microSD, um soquete M.2 M-key para SSDs e muito mais. A bandeja do cluster foi impressa em 3D e suporta um total de 8 nós de cluster.
Como mencionamos acima, Rau optou por usar o Rancher para gerenciar o cluster. Cada um dos módulos Raspberry Pi CM4 está executando a versão mais recente do Raspberry Pi OS. Isso é necessário para automatizar o cluster usando Ansible. Rau teve a gentileza de compartilhar muitos detalhes sobre o software configurado na postagem original do projeto.
Se você quiser recriar este projeto Raspberry Pi ou apenas dar uma olhada em como ele funciona, confira a postagem original compartilhada no Alexander Rau’s local na rede Internet. Você também pode segui-lo para mais criações legais, bem como quaisquer atualizações futuras neste projeto de cluster legal.