wangpo1991K零S
我这边项目内创建了一个nginx服务,并且对外暴露了NodePort,通过暴露的NodePort端口可以访问到对应的数据页,IP直连抑或局域网域名+端口访问,均可以
但是我创建路由(路由用的是LoadBalnace不是NodePort)规则绑定项目中的nginx服务之后,并且修改了本地映射hosts文件,通过浏览器访问,打不开,访问被拒绝,80端口,在cmd控制台,走ping域名是通的,curl是不通的,我哪里搞错了吗,求大佬指导哎
我这边项目内创建了一个nginx服务,并且对外暴露了NodePort,通过暴露的NodePort端口可以访问到对应的数据页,IP直连抑或局域网域名+端口访问,均可以
但是我创建路由(路由用的是LoadBalnace不是NodePort)规则绑定项目中的nginx服务之后,并且修改了本地映射hosts文件,通过浏览器访问,打不开,访问被拒绝,80端口,在cmd控制台,走ping域名是通的,curl是不通的,我哪里搞错了吗,求大佬指导哎
LB是需要插件的,你如果在云厂商上面就需要安装该云厂商提供的LB插件,如果是物理环境就尝试一下 github.com/kubesphere/porter
这个demo没有额外安装LB的插件吧
https://kubesphere.com.cn/docs/zh-CN/quick-start/ingress-demo/
wangpo1991 没有,这个 demo 是仅在集群内部访问,没有暴露到集群外。
我晚上回去试试这个demo,真花费时间的,一路走来各种小问题,还好kubesphere的文档+论坛给力
Feynman 嗯,好的,谢谢大哥提醒,那我按照那个上面那个大哥发的,我晚上回去试试porter插件
知道了。。得自己安装ingress-controller
。。
wangpo1991 老哥 我遇到了一样的问题,你的是怎么解决的