K3S
K3S
Installation
Note
K3S n'écecéssite une base de donnée externe pour un cluster multi noeud et ETCD ne peut pas fonctionner sur un cluster WAN
Exemple d'un script de création d'une noeud :
curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.24.13+k3s1 sh -s - server --datastore-endpoint="mysql://k3s:xGoHkek3oB3ZrZvKFigXJPRi@tcp(oracle.albt.org:3306)/k3s"
curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.24.13+k3s1 sh -s - server \
--datastore-endpoint="mysql://k3s:xGoHkek3oB3ZrZvKFigXJPRi@tcp(oracle.albt.org:3306)/k3s" \
--token xx::server:xx
Désinstallation
Ajouter un client :
copier /etc/rancher/k3s/k3s.yaml d'un des noeud k3s et copier le sur la machine de management en ~/.kube/config
Il faut surement remplacer le champs server
Installer Helm
Sur debian :
sudo apt install gnupg
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
Pour les autre client voire ici : Helm