Træfik

Træfik

O Træfik é um moderno proxy reverso HTTP e balanceador de carga feito para implantar microsserviços com facilidade.Ele suporta vários back-ends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper etc.) para gerenciar sua configuração automática e dinamicamente.
Imagine que você implantou vários microsserviços em sua infraestrutura.Você provavelmente usou um registro de serviço (como etcd ou consul) e / ou um orquestrador (enxame, Mesos / Marathon) para gerenciar todos esses serviços.Se você deseja que seus usuários acessem alguns de seus microsserviços da Internet, será necessário usar um proxy reverso e configurá-lo usando hosts virtuais ou caminhos de prefixo: - domain api.domain.com apontará a microsserviços na sua rede privada -caminho domain.com/web apontará a web de microsserviço em sua rede privada - domínio backoffice.domain.com apontará o microsserviço de rede em sua rede privada, balanceando a carga entre suas múltiplas instâncias Mas uma arquitetura de microsserviços é dinâmica ...adicionados, removidos, mortos ou atualizados frequentemente, eventualmente várias vezes ao dia.Os proxies reversos tradicionais não são nativamente dinâmicos.Você não pode alterar sua configuração e recarregar facilmente com facilidade.Aqui entra Træfik.
tr-f-k

Local na rede Internet:

Alternativas ao Træfik para Self-Hosted

Certbot

Certbot

Ative automaticamente o HTTPS em seu site com o Certbot da EFF, implantando os certificados Let's Encrypt.
Envoy Proxy

Envoy Proxy

O Envoy é um proxy de serviço e borda de código aberto, projetado para aplicativos nativos da nuvem, back-end e APIs.