21、OpenShift 网络:应用请求路由与服务定位

OpenShift 网络:应用请求路由与服务定位

1. 使用 HAProxy 路由请求

HAProxy(www.haproxy.org)是 OpenShift 中应用程序的前门。它是一个开源的、软件定义的负载均衡器和代理应用程序。在 OpenShift 中,它获取与应用程序关联的 URL 路由,并将这些请求代理到适当的 Pod 中,以将请求的数据返回给请求用户。

OpenShift 中的路由器采用插件架构构建,默认插件是 HAProxy 插件。不过,OpenShift 也附带了一个使用 BigIP F5 负载均衡器平台的路由插件(https://f5.com/products/big-ip/local-traffic-manager-ltm)。你可以在 https://docs.openshift.org/latest/install_config/router/index.html 找到有关配置路由器插件的更多信息。

路由器 Pod 在 OpenShift 中名为“default”的项目中运行。它处理用户对 OpenShift 集群应用程序的传入请求,并将其代理到适当的 Pod 以提供给用户。路由器 Pod 直接监听其部署节点的主机接口,并使用 Pod 网络将不同应用程序的请求代理到适当的 Pod。会话随后通过 Pod 主机的 TUN 接口返回给用户。

以下是应用节点网络配置的相关组件说明:
| 组件 | 说明 |
| — | — |
| tun0 | 集群外部流量通过此接口路由,是每个节点上 Pod 的网关接口 |
| vethXXXXXX、vethYYYYYY | 分别与特定 Pod 的内部 eth0 接口相连,用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值