K0S distribution
Avec la popularite de Kubernetes aujourd'hui, de multiples solutions d'installation sont disponible. Une de ces "distributions" est K0S. Creer au depart par Mirantis, et par la suite donner publier comme logiciel libre.
Apres quelques tests sur un cluster de dev, j'ai decider de poursuivre avec cette distribution pour mon home cluster "prod".
La configuration et l'installation est tres simple. Si vous avez deja utilise Rancher RKE1, c'est pratiquement la meme approche.
Pourquoi avoir choisi K0S? tout simplement pour essayer quelque chose de nouveau, qui s'upgrade facilement, et qui est maintenue.
Depuis l'installation initial, j'ai upgrade de 1.24 -> 1.25 -> 1.26, sans trop de probleme. Le seul hic qui pourrait etre mieux pris en compte est un meilleur logging lors d'un upgrade. Un PDB peut entrainer un erreur d'upgrade d'une node.
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
ctrl-01 Ready control-plane 138d v1.26.0+k0s 192.168.86.20 <none> Debian GNU/Linux 11 (bullseye) 5.10.0-21-amd64 containerd://1.6.15
wrk-01 Ready <none> 138d v1.26.0+k0s 192.168.86.21 <none> Debian GNU/Linux 11 (bullseye) 5.10.0-21-amd64 containerd://1.6.15
wrk-02 Ready <none> 138d v1.26.0+k0s 192.168.86.22 <none> Debian GNU/Linux 11 (bullseye) 5.10.0-21-amd64 containerd://1.6.15
wrk-03 Ready <none> 138d v1.26.0+k0s 192.168.86.23 <none> Debian GNU/Linux 11 (bullseye) 5.10.0-21-amd64 containerd://1.6.15
Note final: 3.5/5