通常考虑4层或7层的负载均衡。 请参考:https://kb.cnblogs.com/page/188170/
根据需要选择
K8s 实现的容器云平台通常会有网关层,这一层通常要实现负载均衡、路由转发的能力。网关一般需要部署为集群,避免成为单点瓶颈。
服务也可能会实现客户端负载均衡,多服务端情况下,由客户端自己来决定选择发送请求到哪个服务端。
K8s内,容器弹性伸缩,对外只暴露服务名,有多少服务实例是不需要关心的,这就需要在这一层实现负载均衡,均衡分发请求。负载均衡策略也有很多种,弹性伸缩需求不同采用的策略也可能不同。
网关层可以使用商用的产品 比如axway, tibco等的产品,或Nginx,Nginx Plus, F5 + Nginx, F5 + 开源组件等
收起