Si une chose est sûre, vous ne pouvez pas en avoir trop Pis à la framboise. Et si vous avez trop de Pis pour une raison quelconque, il n’y a aucune excuse pour ne pas les entasser tous dans un projet sympa. Aujourd’hui, nous avons une superbe création du créateur Alexander Rau qui semble avoir fait exactement cela. Rau utilise huit modules Raspberry Pi CM4 pour alimenter sa personnalisation Grappe Kubernetes.
Rau a documenté le processus dans un article de blog très complet, détaillant comment il est passé de la phase de conception jusqu’au produit fini. Il savait qu’il voulait utiliser K3s, une distribution Kubernetes, et il savait qu’il voulait créer un PCB personnalisé pour le projet, mais concrétiser son idée s’est avéré être une entreprise difficile mais gratifiante.
Il y avait quelques obstacles majeurs dans le développement du projet. Tout d’abord, le développement d’un circuit imprimé de support personnalisé pour les modules CM4 était une entreprise de grande envergure. Il devait fournir quelques fonctionnalités clés et les cartes de support existantes avaient plus de composants que le projet n’en demandait. Il avait également besoin de créer un plateau de cluster à partir de zéro pour abriter ses PCB. Côté logiciel, il avait besoin d’apprendre à gérer le matériel avec Rancher (s’ouvre dans un nouvel onglet) et configurez le système pour qu’il soit automatisé à l’aide d’Ansible.
Après plusieurs mois de planification et de prototypage, il s’est retrouvé avec ce qu’il appelle la carte de support Less-is-More, en abrégé LiM. Ce PCB prend en charge le Raspberry Pi CM4 et prend en charge Ethernet, un emplacement microSD, une prise M.2 M-key pour les SSD, et plus encore. Le plateau de cluster a été imprimé en 3D et prend en charge un total de 8 nœuds de cluster.
Comme nous l’avons mentionné ci-dessus, Rau a choisi d’utiliser Rancher pour gérer le cluster. Chacun des modules Raspberry Pi CM4 exécute la dernière version de Raspberry Pi OS. Cela est nécessaire pour automatiser le cluster à l’aide d’Ansible. Rau a eu la gentillesse de partager de nombreux détails sur le logiciel mis en place dans le message de projet initial.
Si vous souhaitez recréer ce projet Raspberry Pi ou simplement voir de plus près comment cela fonctionne, consultez le message original partagé sur le site Web d’Alexander Rau. Vous pouvez également le suivre pour des créations plus cool ainsi que pour toute future mise à jour sur ce projet de cluster soigné.