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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.