四层代理问题
来源:11-1 ingress --- 四层代理、session保持、定制配置、流量控制(上)

qq_慕雪5448056
2019-11-24
我现在有这个业务场景,一个manager主从服务器集群下连着多个worker服务器,worker服务器启动时都会向master注册(worker必须提前知道manager的IP地址),manager相当于worker的负载均衡,客户端都是通过manager获得worker的IP地址(外网ip),然后再直连worker服务器,客户端和manager以及worker之间协议是tcp socket连接,这样一组服务器,如果要迁移到k8s上,要怎么做到呢?
写回答
1回答
-
刘果国
2019-11-25
没太理解你的描述呢,既然manager是负载均衡,就是服务端服务发现模式,后面说client要拿到worker地址列表直连,这个怎么理解呢?
不过整体上这里有几个问题:
Q:worker怎么把自己的ip地址告诉manager
A:host模式运行可以将nodeip直接报告;也可以bridge模式通过环境变量把主机节点ip注入进去,端口通过portmapping映射出去
Q:客户端怎么发现manager、worker
A:直连服务 或 tcp模式的服务发现,由统一入口做分发
022019-11-26
相似问题
ingress-nginx安装问题
回答 1
使用nginx代理harbor无法登录
回答 1
harbor高可用404问题
回答 2
四层代理的配置问题
回答 1
免密不生效+一键部署代理问题
回答 2