Talos Linux é uma abordagem interessante para um sistema operacional Linux baseado em API.
Em vez de usar SSH para conectar e executar comandos do sistema operacional, o Talos Linux não fornece nenhum acesso SSH.
Toda a configuração é feita por meio de um endpoint gRPC-API.
- Imutável;
- Atômico;
- Efêmero;
- Mínimo;
- Seguro por padrão;
- Gerenciado por meio de um único arquivo de configuração declarativa e API gRPC;
- Pode ser implantado em plataformas de container, clouds, Máquinas Virtuais e principalmente ambientes On-Premise;
- Atualização de versão do Kernel, Container Runtime e o próprio Kubernetes de maneira transparente zero downtime;
Demonstrações com os Engenheiros
No vídeo a seguir o Engenheiro responsável demonstra como é esse processo de atualização do Linux:
https://www.youtube.com/watch?v=AAF6WhX0USo
E nesse vídeo a seguir a atualização do Kubernetes, para atender sua evolução, manutenção e fatores de segurança em geral:
https://www.youtube.com/watch?v=uOKveKbD8MQ
Essa abstração toda tem muitas vantagens, mas também alguns desafios:
- Sem nenhum acesso SSH e sem maneira de apenas verificar e configurar "algo";
- Acesso 100% com Bash CLI, desde sua configuração, atualização, observabilidade e sustentação;