k3s est un Kubernetes léger. Facile à installer, qui a besoin de peu de mémoire, le tout dans un binaire de moins de 40 Mo. Il est idéal pour le Edge computing, IoT, les architectures ARM et les environnements de CI.

k3s est basé sur un binaire unique de 40Mo qui implémente complètement l’API de Kubernetes. C’est une offre certifiée par la CNCF (Cloud Native Computing Foundation) comme étant complètement compatible avec Kubernetes. Ceci signifie que les fichiers YAML de configuration de Kubernetes fonctionneront de manière identique avec un Kubernetes classique.

Le binaire de k3s est petit car un grand nombre d’extensions inutiles pour un environnement mono poste ont été supprimées (comme les capacités à fonctionner dans un environnement cloud). Cette petite taille permet d’utiliser n’importe quelle machine de plus de 512Mo de RAM.

Quelques limitations :

Autres outils utilent dans un écosystème K8S

Références