K3s continua sendo nossa distribuição padrão de Kubernetes para necessidades de computação de borda e ambientes com recursos limitados. É um Kubernetes leve e totalmente compatível, mas com sobrecarga operacional reduzida. Ele usa sqlite3 como back-end de armazenamento padrão em vez do etcd. Ocupa menos memória porque executa todos os componentes relevantes em um único processo. Usamos K3s em ambientes como sistemas de controle industrial e máquinas de ponto de venda e estamos muito satisfeitos com nossa decisão. Com o tempo de execução do K3s containerd agora com suporte a wasm, o K3s pode executar e gerenciar programas em WebAssembly diretamente, reduzindo ainda mais a sobrecarga de tempo de execução.
K3s é uma distribuição leve do Kubernetes desenvolvida para IoT e computação de borda. Com K3s, você obtém os benefícios de um Kubernetes em conformidade com todas as regulamentações necessárias, mas com a sobrecarga operacional reduzida. Suas melhorias incluem back-ends de armazenamento leves (sqlite3 como padrão em vez de etcd), um único pacote binário com dependências mínimas de sistema operacional e consumo de memória reduzido, tornando K3s adequado para ambientes com recursos limitados. Usamos K3s em máquinas de ponto de venda e estamos muito contentes com nossa decisão.
O K3s é uma distribuição leve do Kubernetes desenvolvida para IoT e computação de borda. É empacotado como um único binário e tem dependências mínimas ou nenhuma de sistemas operacionais, tornando-o realmente fácil de operar e usar. Ele usa o sqlite3 como armazenamento padrão em vez do etcd. O K3s tem uma pegada de memória reduzida porque executa todos os componentes relevantes em um único processo. Ele também atinge um binário menor ao remover drivers de armazenamento de terceiras e provedoras de nuvem que não são relevantes para os casos de uso do K3s. Para ambientes com recursos limitados, K3s é uma escolha muito boa e vale a pena considerar.