Herramienta de línea de comandos que instala K3s Kubernetes por SSH en una VM local o remota y obtiene un kubeconfig para acceder con kubectl.
kairos-io/kairos
Una metadistribución Linux inmutable y arrancable que crea imágenes de SO listas para Kubernetes para nodos edge y bare metal mediante un flujo de trabajo similar al de un Dockerfile.
- Estrellas
- 1,862
- Forks
- 157
- Issues abiertos
- 483
- Último commit
- ayer
¿Qué es?
Kairos permite crear imágenes inmutables y arrancables de SO y Kubernetes para dispositivos edge mediante un flujo de trabajo similar al de escribir un Dockerfile. Los nodos se actualizan enviando una nueva imagen a un registro de contenedores, y el sistema aplica actualizaciones atómicas A/B para implementar cambios sin modificar el sistema en ejecución.
El proyecto no depende de una distribución específica: puedes elegir la distribución base de Linux, y Kairos añade los componentes de ejecución necesarios para arrancar, instalar y administrar el nodo. Admite la gestión del ciclo de vida del clúster mediante Kubernetes, desde la creación y el aprovisionamiento hasta las actualizaciones, e incluye una malla P2P opcional para automatizar la inicialización y coordinación de nodos.
El repositorio es un monorepo que contiene los binarios de ejecución para dispositivos (kairos-agent, immucore), el SDK de Kairos, el inicializador de imágenes kairos-init, un instalador interactivo y el proveedor P2P. Es un proyecto CNCF Sandbox.
Funciones clave
- 01Crear imágenes arrancables e inmutables de SO y Kubernetes a partir de una definición similar a un Dockerfile.
- 02Actualizaciones atómicas A/B que se activan al enviar una nueva imagen a un registro de contenedores.
- 03Funciona con la distribución de Linux que elijas.
- 04Malla P2P opcional para inicializar y coordinar nodos.
- 05Gestión del ciclo de vida del clúster mediante Kubernetes, incluido el aprovisionamiento y las actualizaciones.
Casos de uso
- Ejecutar clústeres de Kubernetes en dispositivos edge con imágenes de SO inmutables y reproducibles.
- Eliminar las diferencias de configuración entre nodos bare metal o en la nube.
- Implementar actualizaciones del SO y del clúster mediante un pipeline de CI/CD y un registro de contenedores.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es kairos?
- Una metadistribución Linux inmutable y arrancable que crea imágenes de SO listas para Kubernetes para nodos edge y bare metal mediante un flujo de trabajo similar al de un Dockerfile. Kairos permite crear imágenes inmutables y arrancables de SO y Kubernetes para dispositivos edge mediante un flujo de trabajo similar al de escribir un Dockerfile. Los nodos se actualizan enviando una nueva imagen a un registro de contenedores, y el sistema aplica actualizaciones atómicas A/B para implementar cambios sin modificar el sistema en ejecución.
- ¿kairos es gratuito? ¿Qué licencia tiene?
- kairos es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kairos sigue mantenido?
- Mantenimiento activo. El último commit de kairos fue el 6 nov 2026.
- ¿Para qué puedo usar kairos?
- Ejecutar clústeres de Kubernetes en dispositivos edge con imágenes de SO inmutables y reproducibles. Eliminar las diferencias de configuración entre nodos bare metal o en la nube. Implementar actualizaciones del SO y del clúster mediante un pipeline de CI/CD y un registro de contenedores.
- ¿Dónde consigo kairos?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kairos-io/kairos
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cloud de código abierto compatible con AWS que puedes ejecutar en tus propios servidores y que ofrece las API de EC2, EBS, S3, VPC, IAM, EKS y RDS.
Distribución de Linux mínima e inmutable, diseñada para ejecutar Kubernetes y gestionada por completo mediante una API, sin shell.
Runtime de WebAssembly ligero y de alto rendimiento para aplicaciones cloud native, edge e integradas; también se usa para ejecutar LLM localmente.
Una puerta de enlace IoT nativa de Kubernetes que permite conectar dispositivos mediante HTTP, MQTT, RTSP, OPC UA y otros protocolos como recursos del clúster.
Plataforma de cloud de código abierto que ofrece IaaS y servicios gestionados sobre proveedores de bare metal como Hetzner, Leaseweb y AWS Bare Metal.