No Edge Computing ou computação de borda, em vez de levar os dados para a nuvem, o edge computing “classifica” esses dados de forma local e separa aqueles que podem ser processados ali mesmo, diminuindo então o tráfego de dados e a necessidade de enviá-los para um processamento mais distante.
Apenas uma parte é enviada para a nuvem, pois a maior parte é processado na borda da rede.
Quais as vantagens?
-
Economia de banda de internet;
Energia;
Tamanho da infraestrutura;
Capacidade de processamento;
Custo de implantação.
Com o processamento mais próximo, os usuários se beneficiam de serviços mais rápidos e confiáveis, enquanto as empresas usufruem da flexibilidade da cloud computing híbrida.
A edge computing é uma das formas como uma empresa pode usar e distribuir um pool de recursos por um grande número de locais.
No mundo do Kubernetes temos o K3s, que é uma distribuição leve de kubernetes.
O K3s é implantado como um binário único e vem com ferramentas incorporadas, como kubectl e CTR, semelhante a MicroK8s.
As distros fornecem uma versão pré-configurada do Kubernetes, bem como ferramentas para instalar e trabalhar com ele.
O K3s oferece suporte a dois processos, o servidor e o agente. Eles podem ser executados separadamente, mas por padrão, o K3s executa um processo que inclui ambos.
O processo do servidor K3s executa vários componentes que incluem:
– API: componentes básicos do plano de controle do Kubernetes;
– Sqlite: back-end de armazenamento padrão (sem HA);
– Proxy de túnel reverso: elimina a necessidade de comunicação bidirecional entre o servidor e o agente.
O Agent K3S é responsável por executar o kubelet e o kube-proxy, assim como:
– Flannel como processo incorporado;
– Containerd como o tempo de execução do contêiner;
– Balanceador de carga interna que equilibra a carga de conexões entre todos os servidores de API em configurações HA
– Controlador de política de rede para fazer cumprir as políticas de rede.
Vantagens:
Leve;
Distro certificada CNCF;
Descoberta de Serviços e balanceamento de carga;
Projetado para produção;
Homologado para diversas arquiteturas.
Fontes:
https://www.p3r.one/k8s-vs-k3s/
https://kubernetes.io/docs/concepts/overview/components/
https://k3s.io/
Autor: Allan Castro
Especialista