首页 > 解决方案 > K8s 节点路由

问题描述

我们目前正在 AWS 中构建一个 k8s 实例。我们有一个特定的用户案例,我们需要将流量路由到特定节点上的特定服务。

我们已经设法使用入口规则使到服务的路由正常工作,但我们无法确保节点。节点由 AWS 扩展创建,因此入口规则非常动态。

值得指出的是,我们正在运行一个守护程序集,该服务安装在每个节点上。

我们的网址看起来像

ServiceX.NodeX.Domain.com

我们的 AWS ELB 正在将流量路由到特定的 ec2 实例,但随后 k8s 负载均衡器正在进行循环。

标签: amazon-web-serviceskubernetesautoscaling

解决方案


您可以使用nodeport代替 ingress 和 loadbalancer ,并在节点前面的 ELB 中使用粘性会话配置(我使用 HAproxy 代替)来处理有状态的请求。


推荐阅读