tonformateur
Cloud & DevOps

Monter un cluster k3s local

📅 Publié le 21/04/2026·tonformateur
← Toutes les ressources

k3s est une distribution Kubernetes légère et certifiée, idéale pour monter un vrai cluster en local ou sur du petit matériel. Elle réduit l'empreinte mémoire tout en restant pleinement compatible avec l'écosystème Kubernetes.

Points clés

Sommaire
  1. Pourquoi k3s pour apprendre
  2. Installation serveur et agents
  3. Haute disponibilité et nettoyage
  4. En pratique
  5. Questions fréquentes
  6. Pour aller plus loin

Pourquoi k3s pour apprendre

k3s empaquette le control plane et les composants dans un seul binaire, remplace etcd par SQLite par défaut en mono-nœud et embarque Traefik comme Ingress et un load balancer de service. Léger (moins de mémoire qu'un Kubernetes complet), il tourne sur un Raspberry Pi ou une petite VM, ce qui en fait un support de formation économique et réaliste.

Installation serveur et agents

On installe d'abord un nœud serveur (curl du script officiel get.k3s.io), qui fournit un token. Les nœuds agents rejoignent le cluster avec l'URL du serveur et ce token. En quelques minutes on a un cluster multi-nœuds, et kubectl est configuré via le kubeconfig généré. Montrer ce join est pédagogiquement marquant : un vrai cluster se monte vite.

Haute disponibilité et nettoyage

Pour un cluster HA, on passe à un datastore externe (etcd embarqué ou base externe) et plusieurs nœuds serveurs. k3s fournit aussi un script de désinstallation propre, utile en formation pour repartir de zéro. On insiste sur le fait que k3s reste conforme Kubernetes : tout ce qu'on y apprend se transpose sur un cluster managé.

En pratique

Scénario. Lab de 3 heures : monter un cluster k3s à trois nœuds (un serveur, deux agents) sur des VM, vérifier avec kubectl get nodes, déployer une application avec Ingress Traefik intégré, puis désinstaller proprement et remonter. Livrable : un cluster k3s multi-nœuds fonctionnel, une app exposée via Traefik, et la procédure d'installation/désinstallation documentée.

Questions fréquentes

k3s est-il un vrai Kubernetes ?

Oui, k3s est une distribution Kubernetes certifiée CNCF. Il allège l'empreinte (binaire unique, composants optionnels retirés) mais reste pleinement compatible avec l'API Kubernetes.

Quelle différence entre k3s, Minikube et kind ?

Minikube et kind créent des clusters de développement (souvent dans des VM ou conteneurs Docker), tandis que k3s est une distribution allégée pensée aussi pour la production sur petit matériel et l'edge.

Pour aller plus loin

Pour approfondir : Apprendre terraform pas a pas · Automatiser avec ansible. Et le reste de nos ressources pour les écoles, OF et formateurs.

Tags#DevOps#k3s#Open source

Besoin d'un formateur expert ou envie de transmettre ?

tonformateur connecte les écoles et organismes de formation avec des intervenants experts du terrain.

Voir les cours à pourvoir Explorer l'annuaire d'outils →