Træfik

Træfik

Træfik er en moderne HTTP omvendt proxy og belastningsbalancer, der er lavet til at implementere mikroservices med lethed.Det understøtter adskillige backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper osv.) Til at administrere dens konfiguration automatisk og dynamisk.
Forestil dig, at du har installeret en masse mikroservices på din infrastruktur.Du har sandsynligvis brugt et service-register (som etcd eller konsul) og / eller en orkestrator (sværm, Mesos / Marathon) til at administrere alle disse tjenester.Hvis du vil have dine brugere til at få adgang til nogle af dine mikroservices fra Internettet, bliver du nødt til at bruge en omvendt proxy og konfigurere den ved hjælp af virtuelle værter eller præfiksstier: - domæne api.domain.com vil pege microservice api i dit private netværk -path domain.com/web vil pege mikroserviceweben i dit private netværk - domæne backoffice.domain.com vil pege mikroservices backoffice i dit private netværk, load-balance mellem dine flere forekomster Men en mikroservicearkitektur er dynamisk ... Tjenester ertilføjet, fjernet, dræbt eller opgraderet ofte, til sidst flere gange om dagen.Traditionelle omvendte fuldmagter er ikke indfødte dynamiske.Du kan ikke ændre deres konfiguration og genindlæse let.Her kommer Træfik ind.

Internet side:

Alternativer til Træfik til Self-Hosted

Certbot

Certbot

Aktiver automatisk HTTPS på dit websted med EFF's Certbot, ved at implementere Let's Encrypt-certifikater.
Envoy Proxy

Envoy Proxy

Envoy er en open source edge og serviceproxy, designet til cloud-native applikationer, backends og API'er.