Mise en place du cluster
Cluster K3s
K3s est une distribution légère de Kubernetes qui est optimisée pour les environnements de production sur des machines avec des ressources limitées. K3s est conçu pour être léger et facile à installer, ce qui le rend idéal pour les environnements de développement et de test. Nous avons ainsi installé K3s sur les 3 machines virtuelles.
K3sup
Nous avons ensuite configuré un cluster Kubernetes avec les 3 machines virtuelles en utilisant k3sup, un outil qui permet de créer des clusters Kubernetes en quelques minutes. Nous avons configuré un cluster Kubernetes avec un maître et deux nœuds.

Installation du cluster
Installation de K3sup
Téléchargement du binaire K3sup :
- Il faut commencer par télécharger le binaire K3sup depuis le référentiel officiel en fonction de son système d’exploitation. Ici, nous avons utilisé le programme K3sup depuis windows.
Exécution des commandes d’installation :
- Depuis le terminal Windows, nous accédons au répertoire où se trouve le binaire K3sup téléchargé.
move k3sup.exe C:\chemin\vers\un\dossier # Déplacez le binaire vers un emplacement accessibleConfiguration du cluster Kubernetes :
- Ensuite depuis un terminal, nous exécutons le binaire k3sup.exe téléchargé.
- Nous utilisons K3sup pour configurer le cluster Kubernetes en spécifiant les adresses IP des machines virtuelles :
k3sup install \ --cluster \ --host $SERVER_1 \ --user $SERVER_1_USER \ --k3s-channel stable- Pour rejoindre le noeud master on utilise la commande:
k3sup join \ --server \ --host $SERVER_2 \ --user $SERVER_2_USER \ --server-host $SERVER_1 \ --server-user $SERVER_1_USER \ --k3s-channel stableVérification de l’état du cluster :
Une fois l’installation terminée, nous pouvons vérifier l’état du cluster à l’aide de la commande suivante :
kubectl get nodes
Avec ces étapes, notre cluster Kubernetes basé sur K3s devrait être opérationnel et prêt à être utilisé pour le déploiement et la gestion de nos applications.