Orquestração de Contêineres Question #019e3a4f
Qual é o nome da distribuição leve do Kubernetes construída para IoT e computação de borda?
OpenShift
k3s
RKE
k1s
Official Explanation / Community Explanations
A resposta correta é k3s, uma distribuição leve do Kubernetes projetada para ambientes com recursos limitados, como dispositivos IoT e computação de borda. O k3s é empacotado como um único binário com menos de 100 MB, reduz dependências e usa SQLite como armazenamento padrão em vez de etcd, tornando-o ideal para dispositivos de baixo consumo. É certificado pela Cloud Native Computing Foundation (CNCF) e totalmente compatível com Kubernetes, mas com componentes simplificados para minimizar a pegada.
Como Funciona
O k3s simplifica a implantação do Kubernetes ao agrupar componentes essenciais (kubelet, kube-proxy, containerd, etc.) em um único binário. Ele substitui o tradicional armazenamento chave-valor etcd por um banco de dados SQLite embutido (ou opcionalmente bancos externos como PostgreSQL ou MySQL) para reduzir o uso de recursos. Também desativa funcionalidades alfa e drivers de armazenamento legados, e usa um túnel leve (Flannel) para rede. Isso torna o k3s adequado para cenários onde o Kubernetes completo seria excessivo, como hubs de casas inteligentes, controladores industriais ou sensores remotos.
Por que as Outras Opções Estão Incorretas
- OpenShift é a plataforma Kubernetes empresarial da Red Hat, que inclui ferramentas adicionais de segurança e desenvolvimento, mas não é leve; requer recursos significativos e não é projetado para IoT ou borda.
- RKE (Rancher Kubernetes Engine) é uma distribuição Kubernetes certificada que foca em simplicidade e segurança, mas não é especificamente otimizada para borda ou IoT; ainda usa etcd e tem uma pegada maior que o k3s.
- k1s não é uma distribuição Kubernetes real; é um nome fictício que pode ser confundido com k3s, mas não existe no ecossistema.