MES TUTOS
VEILLE
Chargement de la veille...
12 Février 2026

Kubernetes sans la douleur : Déployer un cluster K3s

Kubernetes K3s Orchestration Cloud

Kubernetes (K8s) a la réputation d'être une usine à gaz. Pourtant, c'est le standard mondial. Pour nos homelabs ou les environnements Edge, Rancher a créé K3s : un binaire unique de 40Mo qui installe un cluster complet.

1. Installation en une ligne

Sur un serveur Linux vierge, lancez simplement :

curl -sfL https://get.k3s.io | sh -

Et c'est tout. Votre nœud "Master" est prêt. Vérifions :

sudo k3s kubectl get nodes

2. Votre premier Pod (Nginx)

Contrairement à Docker, ici on parle en YAML "Manifests". Créez nginx.yaml :

apiVersion: v1
kind: Pod
metadata:
  name: mon-site-web
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx:latest
    ports:
    - containerPort: 80

Appliquez la configuration :

sudo k3s kubectl apply -f nginx.yaml

3. Exposer le service (LoadBalancer)

K3s inclut un LoadBalancer intégré (ServiceLB) qui rend l'exposition facile :

sudo k3s kubectl expose pod mon-site-web --type=LoadBalancer --port=80
Le saviez-vous ? K3s remplace automatiquement etcd (la base de données lourde de K8s) par SQLite par défaut, ce qui lui permet de tourner sur un simple Raspberry Pi.
Retour aux tutoriels