K3s Kubernetes
Matériel
·Temps de lecture : 2 minutes·
loading
·
loading
K3s
Kubernetes
Raspberry Pi
Homelab
Hardware
Cluster
Storage
Network
Liste complète du matériel utilisé pour construire un cluster K3s sur Raspberry Pi : compute, stockage, réseau et tests de performance.
Design goal
·Temps de lecture : 2 minutes·
loading
·
loading
K3s
Kubernetes
Ansible
Raspberry Pi
Homelab
SSH
Automation
Cluster
Infra-as-Code
Préparation des nœuds Raspberry Pi avant le déploiement du cluster K3s : réseau, SSH, Ansible et inventaire automatisé.
Noeuds
·Temps de lecture : 6 minutes·
loading
·
loading
K3s
Kubernetes
DietPi
Raspberry Pi
Homelab
Automation
Headless
SSH
OS
Boot
Installation et configuration automatisée de DietPi sur Raspberry Pi : headless boot, firmware, SSH, IP statique et premiers réglages système.
Conf noeuds
·Temps de lecture : 4 minutes·
loading
·
loading
K3s
Kubernetes
Ansible
Raspberry Pi
Homelab
SSH
Inventory
Automation
DevOps
Préparer les nœuds Raspberry Pi pour le cluster K3s : connectivité, SSH sans mot de passe, configuration d’Ansible et inventaire dynamique.
Os settings
·Temps de lecture : 1 minutes·
loading
·
loading
K3s
Kubernetes
DietPi
Linux
OS
Iptables
Ansible
Homelab
DevOps
Réglages système post-installation pour DietPi : mise à jour de l’OS, configuration réseau, iptables et préparation à Kubernetes.
Kube install
·Temps de lecture : 4 minutes·
loading
·
loading
K3s
Kubernetes
Cluster
Control Plane
Ansible
Labels
Taints
Homelab
Automation
Installation de K3s sur le nœud maître, ajout des workers via Ansible, configuration des rôles, labels et variables d’environnement Kubernetes.
Helm arkade
·Temps de lecture : 2 minutes·
loading
·
loading
K3s
Kubernetes
Helm
Arkade
Package Manager
CLI Tools
DevOps
Homelab
Installation de Helm et Arkade sur le cluster K3s : deux outils indispensables pour déployer et gérer des applications Kubernetes simplement.
Network settings
·Temps de lecture : 4 minutes·
loading
·
loading
K3s
Kubernetes
MetalLB
LoadBalancer
Helm
Network
ClusterIP
Homelab
DevOps
Déploiement de MetalLB pour gérer des adresses IP externes avec K3s : installation via Helm, configuration d’un pool d’IP et vérifications réseau.
Storage settings
·Temps de lecture : 9 minutes·
loading
·
loading
K3s
Kubernetes
Storage
Longhorn
Ansible
Raspberry Pi
PersistentVolume
DevOps
Homelab
Choix, préparation et installation de Longhorn comme solution de stockage persistant Kubernetes pour K3s sur Raspberry Pi, avec montage automatique via Ansible.
Docker setup
·Temps de lecture : 2 minutes·
loading
·
loading
K3s
Kubernetes
Docker
OpenFaaS
ARM64
Registry
Buildx
Homelab
DevOps
Installation de Docker avec support multi-arch sur DietPi pour builder localement des fonctions OpenFaaS en arm64 et publier sur un registre privé.
Docker registry setup
·Temps de lecture : 11 minutes·
loading
·
loading
K3s
Kubernetes
Docker
Registry
TLS
Longhorn
MetalLB
DevOps
Installation d’un registre Docker privé avec TLS via MetalLB, stockage persistant Longhorn et configuration K3s complète pour le push d’images depuis le cluster.
Argocd
·Temps de lecture : 8 minutes·
loading
·
loading
K3s
Kubernetes
ArgoCD
GitOps
DevOps
CI/CD
MetalLB
Helm
Installation d’Argo CD dans un cluster K3s avec MetalLB, configuration d’une application GitOps et déploiement automatisé via l’interface ou la CLI.