Tomcat Kubernetes单点故障和负载平衡
我对Kubernetes有一些基本的疑问 考虑下面的部署。第7层负载平衡器将通过Kubernetes服务将请求路由到NGINX服务器,NGINX将路由到Tomcat,Kubernetes服务 查询:Tomcat Kubernetes单点故障和负载平衡,tomcat,nginx,load-balancing,kubernetes,high-availability,Tomcat,Nginx,Load Balancing,Kubernetes,High Availability,我对Kubernetes有一些基本的疑问 考虑下面的部署。第7层负载平衡器将通过Kubernetes服务将请求路由到NGINX服务器,NGINX将路由到Tomcat,Kubernetes服务 查询: 如果Kubernetes服务是单点故障,或者因为它由配置kube代理的多个POD支持,并且服务只是一个虚拟层,那么它不能被视为单点故障 上图是一个Kubernetes集群,这是一个单点故障还是我应该为需要支持HA且无停机时间的系统规划多个Kubernetes集群 上图利用了Kubernetes服务
这不是真的,kubernetes有一个名为ingress的测试功能,它支持L7负载平衡,看看是否有帮助:)成功地在内部部署了50多个kubernetes吊舱(计划在不久的将来扩展到250多个),下面是我和我的团队收集的经验观察结果:
请参阅:谢谢。。。2.我可以为Kubernetes大师设计HA。UBETNETES不是GA因此不能考虑的。3.Ingress仍处于测试阶段。。因此目前不能考虑。因此,我认为目前kubernetes服务只支持L4负载平衡。对#4有什么评论吗?我不确定我是否正确理解#4。您是否建议使用两个重复的k8s群集?正确-使用duplicae k8s群集是否有助于HA,或者这是不必要的复杂性?我不能有任何单点故障,因此queryYes,您将使Kubernetes master(api服务器、控制器管理器)更具弹性。这就像是手动操作Ubernetes。如何使nginx容器和tomcat容器之间的负载平衡器透明?LB看起来像一个单点故障。