浏览 982
如图1所示,要实现高可用的部署方式,就要求在每一个服务器node节点上部署的Nginx实例分属于不同的租户;要实现每个node节点的Nginx实例分属于不同的租户,就要求在node节点实现租户隔离。这里的租户隔离至少需要包含两个属性,一个是网络资源的隔离,一个是Nginx实例端口占用的隔离。
这里以命名空间为例,实现一种基于Macvlan的租户隔离的Nginx集群部署实践。
管理网 | 租户1业务网 | 租户2业务网 | |||||||
Mac0 | Mac1 | Mac3 | Mac5 | Mac6 | Mac8 | Mac2 | Mac7 | Mac4 | Mac9 |
100.76.8.10 | 100.76.8.11 | 100.76.8.13 | 100.76.8.15 | 100.76.8.16 | 100.76.8.18 | 192.168.1.12 | 192.168.1.17 | 172.16.2.24 | 172.16.2.29 |
下一步,我们将介绍如何搭建 macvlan 命名空间,敬请期待……
按点赞数排序
按时间排序