"Updates"
This commit is contained in:
@@ -1,3 +1,16 @@
|
|||||||
|
#### Installation de kubectl
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg
|
||||||
|
sudo mkdir -p -m 755 /etc/apt/keyrings
|
||||||
|
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
|
||||||
|
sudo chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg
|
||||||
|
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.33/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
|
||||||
|
sudo chmod 644 /etc/apt/sources.list.d/kubernetes.list
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y kubectl
|
||||||
|
```
|
||||||
|
|
||||||
#### Installation de k3sup :
|
#### Installation de k3sup :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -27,18 +40,17 @@ echo "pleb ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/pleb
|
|||||||
# Installation du master node
|
# Installation du master node
|
||||||
k3sup install --ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom
|
k3sup install --ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom
|
||||||
|
|
||||||
# Ajout d'un worker node
|
# Ajout des worker nodes
|
||||||
k3sup join --ip 192.168.1.13 --server-ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom
|
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
|
k3sup join --ip 192.168.1.16 --server-ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom
|
||||||
|
# k3sup join --ip 192.168.1.19 --server-ip 192.168.1.14 --user pleb --ssh-key $HOME/.ssh/bikiniBottom
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Vérification du cluster :
|
#### Vérification du cluster :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Export du kubeconfig
|
# Export du kubeconfig
|
||||||
export KUBECONFIG=./kubeconfig
|
export KUBECONFIG=/home/julien/kubeconfig
|
||||||
|
|
||||||
# Vérification des nœuds
|
# Vérification des nœuds
|
||||||
kubectl get nodes -o wide
|
kubectl get nodes -o wide
|
||||||
@@ -52,5 +64,8 @@ kubectl get pods -n kube-system
|
|||||||
```bash
|
```bash
|
||||||
kubectl get nodes
|
kubectl get nodes
|
||||||
|
|
||||||
|
NAME STATUS ROLES AGE VERSION
|
||||||
|
gary Ready <none> 77s v1.34.4+k3s1
|
||||||
|
sandy Ready control-plane 39m v1.34.4+k3s1
|
||||||
|
sheldon Ready <none> 48s v1.34.4+k3s1
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user