Inventaire & Architecture
Le Setup
Pour ce lab Kubernetes, on va implémenter un cluster High-Availability K3s. Pour cela, je vais utiliser mes 4 mini-PC Nipogi + mon NAS Synology.
Inventaire du matériel
| Host | Marque | Modèle | Configuration (CPU/RAM) | Rôle dans le lab |
|---|---|---|---|---|
| Tanjiro | Nipogi | GK3 | Celeron J4125 2.0 GHz 4c/12Go | 1er K3s Server (ou Master) |
| Nezuko | Nipogi | GK3 | Celeron J4125 2.0 GHz 4c/16Go | 2nd K3s Server (ou Master) |
| Zenitsu | Nipogi | GK3 | Celeron J4125 2.0 GHz 4c/12Go | 1er K3s Agent (ou Worker) |
| Inosuke | Nipogi | GK3 | Celeron J4125 2.0 GHz 4c/12Go | 2nd K3s Agent (ou Worker) |
| Homenas | Synology | DS918+ | Celeron J3455 1.5 GHz 4c/8Go | Services BDD & LB pour l’accès kubectl au cluster |
Choix des logiciels
- Ubuntu 22.04 LTS comme distribution Linux sur les noeuds.
- K3s (1.27.12+k3s1) comme distribution Kubernetes.
Schéma d’architecture
A la cible, notre lab K3s devrait ressembler à ça :
