Ferramenta de linha de comando que instala K3s Kubernetes por SSH em uma VM local ou remota e busca um kubeconfig para acessar o cluster com kubectl.
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
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
Nuvem open source compatível com AWS, executada nos seus próprios servidores e com APIs de EC2, EBS, S3, VPC, IAM, EKS e RDS.
Uma distribuição Linux mínima e imutável, criada para executar Kubernetes e gerenciada inteiramente por uma API, sem shell.
Runtime WebAssembly leve e de alto desempenho para aplicações cloud native, de edge e embarcadas, também usado para executar LLMs localmente.
Gateway de IoT nativo do Kubernetes que conecta dispositivos por HTTP, MQTT, RTSP, OPC UA e outros protocolos como recursos do cluster.
Plataforma de nuvem open source que oferece IaaS e serviços gerenciados em provedores bare metal como Hetzner, Leaseweb e AWS Bare Metal.