Sobre el proyecto

K3s es una distribución de Kubernetes lista para producción que reduce la huella de memoria y el tamaño del binario al ejecutar múltiples componentes en un solo proceso y eliminar los controladores de almacenamiento in-tree y los proveedores de nube. Está diseñada para entornos con recursos limitados, como dispositivos ARM, IoT y edge computing. Las características clave incluyen: - Empaquetado en un único binario para una instalación sencilla. - Soporte para múltiples backends de almacenamiento, incluyendo sqlite3 (predeterminado), etcd3, MariaDB, MySQL y Postgres. - Tecnologías incluidas: Containerd, Flannel (CNI), CoreDNS, Metrics Server, Traefik (ingress), Klipper-lb, Kube-router, Helm-controller, Kine y Local-path-provisioner. - Operaciones simplificadas: Gestión automatizada de certificados TLS, manejo de conexiones de worker a server y despliegue automático en tiempo real de recursos desde manifiestos locales. - Dependencias mínimas del SO, requiriendo solo un kernel estable y montajes de cgroup. - Túnel WebSocket para la comunicación de la API de kubelet para evitar la exposición de puertos en los nodos worker.