Talos Linux

O que é o Talos Linux?

O Talos Linux é um sistema operacional Linux pequeno e fechado, criado para uma única função: executar o Kubernetes. É o sistema operacional que a KawaConnect usa nos clusters Kubernetes de produção.

Fale com um engenheiro Base de conhecimento
Longo corredor entre fileiras de gabinetes de servidores brancos em um data center

O que é

Na maioria dos servidores Linux, um administrador faz login, instala pacotes e altera configurações manualmente. O Talos Linux traz apenas o que o Kubernetes precisa, não tem shell para login e é gerenciado inteiramente por uma API e arquivos de configuração.

O Talos Linux é de código aberto e desenvolvido pela Sidero Labs. Seus arquivos de sistema são somente leitura, então um nó não se afasta da configuração pretendida com o tempo. Alterar um nó significa aplicar uma nova configuração, e atualizar significa substituir a imagem inteira do sistema de uma só vez.

Para que as empresas usam

  • Kubernetes em produção: clusters em servidores físicos, máquinas virtuais ou instâncias de nuvem que se comportam todos da mesma forma.
  • Superfície de ataque menor: sem shell e sem pacotes extras, há menos em cada nó para invadir ou manter atualizado.
  • Montagens repetíveis: um cluster é descrito em configuração, então pode ser reconstruído ou ampliado sem adivinhação.
  • Atualizações previsíveis: o sistema operacional e o Kubernetes são atualizados em versões completas, nó por nó.

Como a KawaConnect usa o Talos Linux

Executamos o Kubernetes no Talos Linux com rede Cilium e entregamos aplicações com Helm e GitOps, de modo que cada alteração fica registrada e pode ser revertida. Os nós Talos costumam rodar como máquinas virtuais no Proxmox VE. Para cargas de trabalho que não precisam de um cluster, usamos servidores Linux comuns ou Docker.

Serviços relacionados

Linux e Kubernetes

Projeto de clusters, montagem, atualizações e operação contínua.

Consultoria em Proxmox

A camada de virtualização em que muitos clusters Talos rodam.

Consultoria em Docker

Contêineres em um único host e a passagem para o Kubernetes quando uma carga de trabalho o ultrapassa.

Saiba mais

Planejando um cluster Kubernetes

Diga-nos o que você precisa executar e onde. Diremos se o Talos e o Kubernetes se encaixam ou se algo mais simples resolve.

Inicie uma conversa