Repolode
kairos-io

kairos-io/kairos

Metadistribuição Linux imutável e inicializável que cria imagens de SO prontas para Kubernetes em nós de edge e bare metal usando um fluxo de trabalho no estilo Dockerfile.

Estrelas
1,863
Forks
157
Issues abertas
483
Último commit
há 13 horas

O que é?

O Kairos permite criar imagens imutáveis e inicializáveis de SO e Kubernetes para dispositivos de edge usando um fluxo de trabalho parecido com o de escrever um Dockerfile. As atualizações dos nós são feitas enviando uma nova imagem para um container registry, e o sistema aplica upgrades atômicos A/B para que as mudanças sejam implantadas sem modificar o sistema em execução.

O projeto é independente de distribuição: você escolhe a distribuição Linux base, e o Kairos adiciona os componentes de runtime necessários para inicializar, instalar e gerenciar o nó. Ele oferece gerenciamento do ciclo de vida do cluster por meio do Kubernetes, da criação e do provisionamento aos upgrades, além de incluir uma malha P2P opcional para automatizar a inicialização e a coordenação dos nós.

O repositório é um monorepo que contém os binários de runtime para dispositivos (kairos-agent, immucore), o Kairos SDK, o inicializador de imagens kairos-init, um instalador interativo e o provedor p2p. O projeto faz parte do CNCF Sandbox.

Recursos principais

  • 01Cria imagens inicializáveis e imutáveis de SO e Kubernetes a partir de uma definição no estilo Dockerfile.
  • 02Upgrades atômicos A/B acionados pelo envio de uma nova imagem para um container registry.
  • 03Funciona com a distribuição Linux que você escolher.
  • 04Malha P2P opcional para inicializar e coordenar nós.
  • 05Gerenciamento do ciclo de vida do cluster por meio do Kubernetes, incluindo provisionamento e upgrades.

Casos de uso

  • Executar clusters Kubernetes em dispositivos de edge com imagens de SO imutáveis e reproduzíveis.
  • Eliminar divergências de configuração entre nós bare metal ou na nuvem.
  • Implantar atualizações de SO e do cluster por meio de um pipeline de CI/CD e de um container registry.

Em coleções

Tópicos

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

Perguntas frequentes

O que é kairos?
Metadistribuição Linux imutável e inicializável que cria imagens de SO prontas para Kubernetes em nós de edge e bare metal usando um fluxo de trabalho no estilo Dockerfile. O Kairos permite criar imagens imutáveis e inicializáveis de SO e Kubernetes para dispositivos de edge usando um fluxo de trabalho parecido com o de escrever um Dockerfile. As atualizações dos nós são feitas enviando uma nova imagem para um container registry, e o sistema aplica upgrades atômicos A/B para que as mudanças sejam implantadas sem modificar o sistema em execução.
kairos é gratuito? Qual é a licença?
kairos é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
kairos ainda é mantido?
Manutenção ativa. O último commit de kairos foi em 7 de nov. de 2026.
Para que posso usar kairos?
Executar clusters Kubernetes em dispositivos de edge com imagens de SO imutáveis e reproduzíveis. Eliminar divergências de configuração entre nós bare metal ou na nuvem. Implantar atualizações de SO e do cluster por meio de um pipeline de CI/CD e de um container registry.
Onde consigo kairos?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kairos-io/kairos

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados