#### Installation de k3sup : ```bash # Avec curl curl -sLS https://get.k3sup.dev | sh sudo install k3sup /usr/local/bin/ # Ou téléchargement direct depuis GitHub wget https://github.com/alexellis/k3sup/releases/download/0.13.11/k3sup chmod +x k3sup sudo mv k3sup /usr/local/bin/ ``` #### Configuration sudo sans mot de passe : ```bash # Ajout de l'utilisateur au groupe sudo sudo usermod -aG sudo pleb # Configuration pour éviter la saisie de mot de passe echo "pleb ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/pleb ``` #### Premier déploiement : ```bash # Installation du master node k3sup install --ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom # Ajout d'un worker node k3sup join --ip 192.168.1.13 --server-ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom # Ajout d'un autre worker k3sup join --ip 192.168.1.16 --server-ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom ``` #### Vérification du cluster : ```bash # Export du kubeconfig export KUBECONFIG=./kubeconfig # Vérification des nœuds kubectl get nodes -o wide # Check des pods système kubectl get pods -n kube-system ``` #### Validation : ```bash kubectl get nodes ```