目前,我们正在使用负载均衡器类型的srecice将外部请求路由到我们的一个pod。
我们希望将其移动到入口类型服务(已经有一个外部负载均衡器设置以及一个入口控制器-并且我们确实有其他Pod配置为通过此入口控制器接收外部请求)
我们现在拥有的是客户端用于外部连接的以下url:
ws://streamevents.app.com:7080/stomp
wss://streamevents.app.com:7443/stomp
我们想把它移到
ws://streameventsv2.app.com/stomp
wss://streameventsv2.app.com/stomp
这样,我们可以释放负载均衡器IP并且不需要特定的端口。我们确实想在一段时间内同时支持两个url-因为客户端已经连接到旧的。我们如何实现这一点?
我能想到的选项(我们使用helm):
或者任何其他可能的方法?
我猜你拥有掌舵图,因此你可以对其进行更改。如果是这样,您可以使用入口和负载平衡器服务公开您的服务。除了添加入口资源外,您不需要更改掌舵图中的任何其他资源。可以在停止支持LoadBalancer对象时删除它。
我到处都读过,要设置Https来访问kubernetes集群,您需要有入口,而不仅仅是一个负载平衡器服务,它还将集群暴露在外部。 我的问题是非常理论化的:如果入口(确实是)由负载平衡器服务、控制器(例如nginx映像的部署/pod)和一组规则(为了正确代理集群内的传入请求)组成,为什么我们不能在负载平衡器前设置Https而不是入口? 作为练习的标题,我自己分别构建了这三个组件(一个负载平衡器、一个
类型: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
绑定到端口8080的Node.js express服务器 我希望通信量通过路由到服务到部署中的一个pods/副本。我做错了什么?
我有一个LoadBalancer服务,它在群集外公开3300端口。我想打开一个新的端口用于内部通信,以便其他吊舱可以与此服务对话,但此端口不应暴露在集群外部。 基本上,通信如下所示:
我有一些测试,我正在使用 Maven 3.1 硒化物v3.5 硒v2.53 Firefox v45.0.1 我在windows上运行它们,一切都很顺利。我注意到windows上的浏览器是显式打开的,可以直接在浏览器上查看测试。 然后我需要将其移动到UBUNTU服务器上运行,我只是使用了Xvfb并尝试运行测试。我的通知: 我看不到图形浏览器,我搜索这个东西,它被称为无头浏览器 我的问题是,当我们将测
什么是port和targetport? 是否为每个代理设置LoadBalancer服务? 这些多个代理是否映射到cloud LB的单个公共IP地址? K8S/Cloud之外的服务如何访问单个代理?通过使用?或者使用?。还有,这里用的是哪个端口?还是? 如何在Kafka Broker的属性中指定此配置?对于k8s集群内部和外部的服务,As端口可能不同。 请帮忙。