{"id":31835,"date":"2026-07-18T10:00:00","date_gmt":"2026-07-18T08:00:00","guid":{"rendered":"https:\/\/monraspberry.com\/?p=31835"},"modified":"2026-07-18T10:00:00","modified_gmt":"2026-07-18T08:00:00","slug":"monter-un-cluster-kubernetes-k3s-sur-raspberry-pi-en-rack-10-pouces","status":"publish","type":"post","link":"https:\/\/monraspberry.com\/de\/monter-un-cluster-kubernetes-k3s-sur-raspberry-pi-en-rack-10-pouces\/","title":{"rendered":"Monter un cluster Kubernetes (k3s) sur Raspberry Pi en rack 10 pouces"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Apprendre Kubernetes sur du vrai mat\u00e9riel, sans facture cloud, c&#8217;est possible gr\u00e2ce \u00e0 <strong>k3s<\/strong>, une distribution Kubernetes all\u00e9g\u00e9e parfaitement adapt\u00e9e aux Raspberry Pi. En assemblant plusieurs Pi 5 dans un rack 10 pouces, vous obtenez un cluster compact, \u00e9l\u00e9gant et p\u00e9dagogique. Ce guide vous accompagne pas \u00e0 pas.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Pourquoi k3s sur Raspberry Pi<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Kubernetes complet est lourd pour un SBC. <strong>k3s<\/strong>, d\u00e9velopp\u00e9 par Rancher, en est une version certifi\u00e9e mais minimaliste, id\u00e9ale pour l&#8217;edge computing et l&#8217;apprentissage. Son code est ouvert sur <a href=\"https:\/\/github.com\/k3s-io\/k3s\" target=\"_blank\" rel=\"noopener nofollow\">GitHub<\/a>. Un cluster de Pi permet d&#8217;exp\u00e9rimenter la haute disponibilit\u00e9, l&#8217;orchestration de conteneurs et le d\u00e9ploiement continu, prolongeant naturellement les concepts vus dans <a href=\"https:\/\/monraspberry.com\/de\/pourquoi-utiliser-docker-sur-raspberry-pi\/\">notre article sur Docker<\/a>.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Le mat\u00e9riel pour un cluster propre<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>Plusieurs <a href=\"https:\/\/monraspberry.com\/de\/product\/raspberry-pi-5-1gb\/\">Raspberry Pi 5<\/a> (3 n\u0153uds minimum recommand\u00e9s)<\/li>\n<li>Eine <a href=\"https:\/\/monraspberry.com\/de\/product\/kit-rack-raspberry-pi-10-pouces-5-slots-um-sbc-308\/\">kit de montage en rack 10\u2033 5 slots<\/a><\/li>\n<li>Von <a href=\"https:\/\/monraspberry.com\/de\/product\/ssd-nvme-m-2-2242-waveshare\/\">NVMe-SSD<\/a> et un switch r\u00e9seau<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">Pour la culture g\u00e9n\u00e9rale sur les clusters Pi, notre article <a href=\"https:\/\/monraspberry.com\/de\/cluster-edge-ai-avec-le-raspberry-pi-compute-module-5-cm5\/\">Cluster Edge-AI avec le CM5<\/a> offre un \u00e9clairage compl\u00e9mentaire.<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 1 : pr\u00e9parer les n\u0153uds<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Installez Raspberry Pi OS Lite 64 bits sur chaque Pi, attribuez des noms d&#8217;h\u00f4te distincts (par exemple master, node1, node2) et des adresses IP fixes. Activez les cgroups en ajoutant les param\u00e8tres requis \u00e0 la ligne de commande du noyau, condition indispensable au bon fonctionnement de k3s.<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 2 : installer le n\u0153ud ma\u00eetre<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Sur le premier Pi, installez k3s en quelques secondes gr\u00e2ce au script officiel :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>curl -sfL https:\/\/get.k3s.io | sh -\nsudo cat \/var\/lib\/rancher\/k3s\/server\/node-token<\/code><\/pre>\n\n\n<p class=\"wp-block-paragraph\">Notez le token affich\u00e9 : il servira \u00e0 rattacher les autres n\u0153uds au cluster.<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 3 : ajouter les n\u0153uds de travail<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Sur chaque Pi suppl\u00e9mentaire, lancez l&#8217;installation en pointant vers le ma\u00eetre et en fournissant le token :<\/p>\n\n\n<pre class=\"wp-block-code\"><code>curl -sfL https:\/\/get.k3s.io | K3S_URL=https:\/\/IP_DU_MAITRE:6443 K3S_TOKEN=VOTRE_TOKEN sh -<\/code><\/pre>\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez ensuite, depuis le ma\u00eetre, que tous les n\u0153uds sont bien pr\u00e9sents avec <code>kubectl get nodes<\/code>. Ils doivent appara\u00eetre \u00e0 l&#8217;\u00e9tat Ready.<\/p>\n\n\n<h2 class=\"wp-block-heading\">\u00c9tape 4 : d\u00e9ployer une application<\/h2>\n\n\n<p class=\"wp-block-paragraph\">D\u00e9ployez votre premier service pour valider le cluster, par exemple un serveur web, puis exposez-le. k3s embarque Traefik comme contr\u00f4leur d&#8217;entr\u00e9e, ce qui simplifie la publication des applications. Vous pouvez ensuite explorer les concepts avanc\u00e9s : volumes persistants, mont\u00e9e en charge automatique, redondance.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Conseils d&#8217;alimentation et de refroidissement<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Plusieurs Pi 5 sous tension demandent une alimentation solide et un bon refroidissement. Un rack ventil\u00e9 et des alimentations dimensionn\u00e9es \u00e9vitent les red\u00e9marrages intempestifs sous charge. Surveillez la temp\u00e9rature de chaque n\u0153ud.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Schlussfolgerung<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Un cluster k3s sur Raspberry Pi en rack 10 pouces est le terrain de jeu id\u00e9al pour ma\u00eetriser Kubernetes et l&#8217;orchestration de conteneurs, dans un format compact et \u00e9conome. C&#8217;est un projet aussi formateur qu&#8217;esth\u00e9tique, parfait pour un homelab. Pour h\u00e9berger vos donn\u00e9es persistantes, pensez \u00e0 coupler ce cluster \u00e0 un <a href=\"https:\/\/monraspberry.com\/de\/installer-un-nas-avec-openmediavault-sur-raspberry-pi-5-et-double-nvme\/\">NAS sur Raspberry Pi<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Construisez un cluster Kubernetes l\u00e9ger avec k3s sur plusieurs Raspberry Pi 5 mont\u00e9s en rack 10 pouces : installation, ajout de n\u0153uds et d\u00e9ploiement d&#8217;applications.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[308],"tags":[],"class_list":["post-31835","post","type-post","status-publish","format-standard","hentry","category-tutos"],"featured_image_src":{"landsacpe":false,"list":false,"medium":false,"full":false},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/posts\/31835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/comments?post=31835"}],"version-history":[{"count":1,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/posts\/31835\/revisions"}],"predecessor-version":[{"id":32002,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/posts\/31835\/revisions\/32002"}],"wp:attachment":[{"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/media?parent=31835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/categories?post=31835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monraspberry.com\/de\/wp-json\/wp\/v2\/tags?post=31835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}