四层代理问题

来源: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模式的服务发现,由统一入口做分发


0
2
刘果国
回复
qq_慕雪5448056
manager正常走ingress,worker走host模式是一种放啊
2019-11-26
共2条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程