当前位置: 首页 > 知识库问答 >
问题:

Kubernetes Service-LoadBalancer与HTTPS

谷梁子昂
2023-03-14

在我们的kubernetes集群中使用netscalar,因此,我能够使用X-Forward-Form、会话关联、负载平衡算法以及入口。

现在,尝试将服务类型设置为LoadBalancer,这样我就不必有入口。我知道,服务类型loadbalancer提供L4-loadbalancer,因此在负载均衡器中不会有会话关联特性。因为,它是可以的少数服务,我试图使用这个。

我和我在尝试使用HTTPS服务时遇到了,

我很困惑,我如何使服务类型loadbalancer HTTPS?

共有1个答案

师博
2023-03-14

你自己回答的,但你没有意识到。

正如您所说,LoadBalancer类型服务创建L4负载均衡器。L4负载均衡器知道源IP:端口和目标IP:端口,但它们不知道应用程序层上的任何东西。

HTTP/HTTPS负载均衡器在L7上,因此它们是应用程序感知的。

 类似资料:
  • loadbalancer 与其他服务实现类似,多了 agent 的 scheduler。

  • loadbalancer loadbalancer_db.py中定义了跟负载均衡服务相关的几个数据库资源和操作类。 资源类都继承自model_base.BASE2类,此外还根据需求继承了其他几个类增添属性。 SessionPersistence类表示数据库中一条session的持久化类型; PoolStatistics类表示数据库中一个pool的一些统计信息; Vip类表示数据库中一个VIP记录;

  • vlmap-spring-loadbalancer:spring cloud 灰度路由 更新说明: 增加Hystrix 支持 请求入口增加根据HTTP参数动态添加添加灰度标签 增加条件匹配功能 增加应答器功能 增加Actuator支持 修复一些bug 路由规则说明 1.被调用的所有节点都没配灰度标签(没有灰度服务),使用所有服务节点进行负载, 2.当前请求为无标签请求时,排除所有包含灰度环境的服务

  • 类型:LoadBalancer IP: 25.0.162.225 LoadBalancer Ingress:internal-a9716e.....us-west-2.elb.amazonaws.com 据我所知,我使用的发布类型是“LoadBalancer”,它帮助我将服务公开给外部IP地址(参见https://kubernetes.io/docs/concepts/services-netwo

  • nginx-lua-ds-loadbalancer 是一个HTTP负载均衡器,基于liseen/lua-resty-http A http loadbalancer which is based on liseen/lua-resty-http 将代码放在位于nginx根目录下的lua/ds_lb/下 Put the code into the directory lua/ds_lb which

  • 我到处都读过,要设置Https来访问kubernetes集群,您需要有入口,而不仅仅是一个负载平衡器服务,它还将集群暴露在外部。 我的问题是非常理论化的:如果入口(确实是)由负载平衡器服务、控制器(例如nginx映像的部署/pod)和一组规则(为了正确代理集群内的传入请求)组成,为什么我们不能在负载平衡器前设置Https而不是入口? 作为练习的标题,我自己分别构建了这三个组件(一个负载平衡器、一个