我在AWS中有一个集群,它被设置为Topology = Private并具有内部负载均衡器。现在,我尝试为其部署Nginx Ingress Loadbalancer,以便将应用程序窗格暴露给互联网。
我试图理解,在这样的设置中,我的内部负载均衡器(我认为是Elastic Loadbalancer)的作用是什么。即使没有内部负载均衡器,我可以进行此设置吗?实际上,没有内部负载均衡器,群集会失去什么功能?
答案 0 :(得分:1)
最好将负载均衡器(ELB)用于HA目的,但是将公共面向ELB放在nginx控制器之前而不是它之后。您还可以在ALB(Layer7)中执行自定义路径路由。理想的设置是
ELB(公开SSL终止) - > 2 Nginx入口负载均衡器(用于HA在差异子网中有2个实例) - > Application Pods。
除了ELB之外,剩下的可以放在私人子网中。