"Updates"
This commit is contained in:
56
TuringPi/k3sup.md
Normal file
56
TuringPi/k3sup.md
Normal file
@@ -0,0 +1,56 @@
|
||||
#### 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
|
||||
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user