- 我们知道服务应该为Pod副本集负载均衡。
- 当我们创建一个nginx ingress控制器和ingress定义来路由到每个服务时,负载均衡器也会自动设置。
- 我曾经在某处阅读到创建nginx ingress控制器意味着在幕后创建了一个nginx控制器(deployment)和一个负载均衡器类型的服务。不确定这是否正确。
看起来负载均衡是通过服务进行的,基于URL的路由是由ingress控制器进行的。
我们为什么需要一个负载均衡器?它并不是用于跨多个实例的负载均衡。它只会将所有流量转发到创建的nginx反向代理,并根据URL路由请求。
如果我的理解有误,请纠正。