之前的方式:
3个微服务程序: A, B, C
A:地址为 192.168.10.11:8081/A
B: 地址为 192.168.10.12:8082/B
C: 地址为 192.168.10.13:8082/C
然后用nginx 反向代理 映射这三个微服务
如: 192.168.10.11/A 192.168.10.11/B 192.168.10.11/C
现在我用了KubeSphere V3.0
同样也部署了三个微服务 通过nodeport 方式
http://192.168.10.171:30862/A [部署了两个]
http://192.168.10.171:30863/B
http://192.168.10.171:30864/C
————————–
我想请问,我是否需要像之前的方式,也要自己搭建一个nginx,然后反向代理这三个微服务
如果也需要,那这个kubesphere, 和之前的方式区别就不大了
————————–
另外, 我看了一下应用路由功能
地址变成这样了: http://jss-user.jss-projects.192.168.10.171.nip.io:30427/user/index.jsp
请问这有什么用?
我需要现实的需求是:
- 客户端请求一个接口: http://192.168.10.11/user/reading 可以直接访问到我部署的接口
但是我部署的接口为: http://192.168.10.11:30862/user/reading
请问是否必须要nginx, 【kubesphere有没有解决方案?】