amazon-web-services - K8s 节点路由
问题描述
我们目前正在 AWS 中构建一个 k8s 实例。我们有一个特定的用户案例,我们需要将流量路由到特定节点上的特定服务。
我们已经设法使用入口规则使到服务的路由正常工作,但我们无法确保节点。节点由 AWS 扩展创建,因此入口规则非常动态。
值得指出的是,我们正在运行一个守护程序集,该服务安装在每个节点上。
我们的网址看起来像
ServiceX.NodeX.Domain.com
我们的 AWS ELB 正在将流量路由到特定的 ec2 实例,但随后 k8s 负载均衡器正在进行循环。
解决方案
您可以使用nodeport
代替 ingress 和 loadbalancer ,并在节点前面的 ELB 中使用粘性会话配置(我使用 HAproxy 代替)来处理有状态的请求。
推荐阅读
- ios - 找不到支持键盘 iPhone-PortraitTruffle-DecimalPad 的 type 8 的键盘;
- html - 为什么空白:pre; 打破表格内的表格html?
- variables - 如何将地图的块地图转换为 Terraform 中的变量
- mysql - 简单插入记录时截断不正确的 DOUBLE 值
- php - 无需使用表单/POST 即可将信息传递给支付提供商的安全替代方式
- r - 文本分类,rnn包R
- c# - MVC:数据未从控制器传递到视图
- r - 为什么我无法运行/查看列内容,即使我看到这是 colnames() 命令的特定列名?
- list - 使用for循环在网络中删除节点
- css - CSS 属性选择器不适用于 React 中的布尔属性