Repolode
kairos-io

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

#kubernetes#edge-computing#immutable-infrastructure#linux#bare-metal#os-images#k3s#baremetal#cloud#cloud-native

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