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.
siderolabs/talos
Uma distribuição Linux mínima e imutável, criada para executar Kubernetes e gerenciada inteiramente por uma API, sem shell.
- Estrelas
- 11,471
- Forks
- 940
- Issues abertas
- 287
- Último commit
- há 16 horas
O que é?
Talos Linux é um sistema operacional projetado especificamente para executar Kubernetes. Ele inclui apenas os componentes necessários para essa finalidade e é imutável, o que impede que a imagem do sistema se desvie do estado esperado por meio de alterações manuais no nó.
Não há shell nem console interativo em um nó Talos. Todo o gerenciamento do sistema, incluindo configuração e atualizações, é feito por uma API protegida com TLS mútuo (mTLS). As atualizações são aplicadas atomicamente, e o projeto busca manter as versões do Kubernetes e do Linux atualizadas.
O projeto é mantido pela Sidero Labs e é totalmente open source, sob a licença MPL-2.0.
Recursos principais
- 01Imagem Linux mínima, reforçada e imutável, criada para Kubernetes
- 02Todo o gerenciamento é feito por uma API; não há shell nem console interativo
- 03Acesso à API protegido por autenticação com TLS mútuo (mTLS)
- 04Atualizações atômicas baseadas em imagens, que evitam desvios de configuração
Casos de uso
- Executar clusters Kubernetes de produção em bare metal ou máquinas virtuais
- Criar um sistema operacional reforçado para nós, quando uma superfície de ataque mínima é importante
- Gerenciar muitos nós Kubernetes de forma consistente por meio de automação
Início rápido
- 1
Consulte a documentação oficial para obter instruções de implantação
Antes de usar
- Não há shell nem console interativo, portanto todo o gerenciamento deve ser feito pela API.
- É um sistema operacional completo para nós do Kubernetes, não um aplicativo executado em um sistema existente.
Em coleções
Tópicos
Perguntas frequentes
- O que é talos?
- Uma distribuição Linux mínima e imutável, criada para executar Kubernetes e gerenciada inteiramente por uma API, sem shell. Talos Linux é um sistema operacional projetado especificamente para executar Kubernetes. Ele inclui apenas os componentes necessários para essa finalidade e é imutável, o que impede que a imagem do sistema se desvie do estado esperado por meio de alterações manuais no nó.
- talos é gratuito? Qual é a licença?
- talos é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- talos ainda é mantido?
- Manutenção ativa. O último commit de talos foi em 5 de nov. de 2026.
- Para que posso usar talos?
- Executar clusters Kubernetes de produção em bare metal ou máquinas virtuais Criar um sistema operacional reforçado para nós, quando uma superfície de ataque mínima é importante Gerenciar muitos nós Kubernetes de forma consistente por meio de automação
- Como instalar talos?
- Consulte a documentação oficial para obter instruções de implantação
- Onde consigo talos?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/siderolabs/talos
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
k0s é uma distribuição Kubernetes completa em um único binário, criada para simplificar a configuração e as atualizações de clusters em qualquer host Linux.
Um gateway de API nativo do Kubernetes que implementa a Gateway API com Envoy e atende a casos de uso de gateway de IA.
Sistema open source para implantar, escalar e gerenciar aplicações em contêineres em vários hosts.
Helm é o gerenciador de pacotes do Kubernetes: instala e gerencia aplicações empacotadas como Charts reutilizáveis.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.