À propos du projet

K3s est une distribution Kubernetes prête pour la production qui réduit l'empreinte mémoire et la taille du binaire en exécutant plusieurs composants dans un seul processus et en supprimant les pilotes de stockage et les fournisseurs de cloud intégrés. Il est conçu pour les environnements aux ressources limitées tels que les appareils ARM, l'IoT et l'edge computing. Les caractéristiques clés incluent : - Un packaging en binaire unique pour une installation facile. - La prise en charge de plusieurs backends de stockage, notamment sqlite3 (par défaut), etcd3, MariaDB, MySQL et Postgres. - Technologies intégrées : Containerd, Flannel (CNI), CoreDNS, Metrics Server, Traefik (ingress), Klipper-lb, Kube-router, Helm-controller, Kine et Local-path-provisioner. - Opérations simplifiées : gestion automatisée des certificats TLS, gestion des connexions worker-to-server et auto-déploiement en temps réel des ressources à partir de manifestes locaux. - Dépendances OS minimales, ne nécessitant qu'un noyau sain et des montages cgroup. - Tunnel WebSocket pour la communication de l'API kubelet afin d'éviter d'exposer des ports sur les nœuds workers.