DNS

(

w-branx-main.devx.zuzuche.net,

report-branx-dba-1.devx.zuzuche.net,

drive-branx-main.devx.zuzuche.net

)

client

1.用户请求(带cookie来

判断开发还是测试环境)

zzc_service


world.conf

report.conf

......


ext_service

跳转到103外面

的服务

irc_vag_service

http header

项目名称

Gitlab 分组

w

world

zzc

report

report

zzc

drive

drive

irc/vag

5.通过pod中的nginx配置文件(比如,world.conf,report.conf)

再解析到对应的分支目录

这张表可能要手动维护,因为header不一定跟项目名称一样

https 到时都配置在这里

第一级分组有29个,

所有子分组共69个

nginx

2.把域名中的项目名称拆分出来,

放到http header里面,并传给istio-ingress

DNS for Dev

MySQL

MangoDB

ES

Memcache

Redis

istio-ingres

4.找到gitlab分组后,再解析

到对应的service

3.通过header找到

对应的分组

103nginx配置

103nginx配置

2019-07-31 14:37:58 0 55
这里是评论

相关推荐