Repolode
siderolabs

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. 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

#kubernetes#linux#immutable-infrastructure#devops#cloud-native#mtls#containerd#go#grpc#kubernetes-distribution

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