(no title)
simmervigor | 4 years ago
Intermediaries can have different purposes. The official alternative to reverse proxy is "gateway", which is unfortunately overloaded with other kinds of gateways in networking.
Naming things is hard. Reverse proxy isn't great but all things considered is unique enough to allow folks to discriminate the sort of HTTP proxying that is happening
westurner|4 years ago
https://www.nginx.com/resources/wiki/start/topics/examples/f... :
TIL from the nginx docs that there's a standardized way to forward HTTP without the X- prefix on the unregistered headers: What is the difference between a reverse proxy and a load balancer?k8s calls this "Ingress" and there are multiple "Ingress API" implementers; which essentially must reload the upstream server list on SIGHUP. https://kubernetes.io/docs/concepts/services-networking/ingr...
List of k8s Ingress Controllers: https://kubernetes.io/docs/concepts/services-networking/ingr...
dilyevsky|4 years ago
Reverse proxy may or may not loadbalance requests. For example, in a sidecar configuration it can just terminate tls, provide telemetry, etc and forward everything to local port.