请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ingress-nginx tomcat只能访问部署ingress-nginx 机器上的pod

使用的是提供的配置图片描述
查看也是修改后的hostNetwork: true
nodeSelector:
app: ingress
这个ingress-ds 是干嘛的是什么时间使用?
是创建nginx-ingress-controller的么图片描述

现在的问题是
tomcat 在k3上,跟ingress-nginx 一块能访问不在一台机器上就504超时
图片描述

正在回答 回答被采纳积分+3

3回答

提问者 qq_慕桂英2193425 2020-01-15 11:10:45

https://img1.sycdn.imooc.com//szimg/5e1e82ab09ac7a6408470821.jpg

问题如图

0 回复 有任何疑惑可以回复我~
刘果国 2020-01-15 10:39:01

1、ingress-ds本质就是运行的nginx,课程使用host方式运行,80端口直接暴露在物理节点。不需要创建service。

2、504的问题,怀疑是跨界点pod网络不通导致的,可以ping pod ip做测试,这个测试应该是刚部署完集群做的。

3、“ingress-nginx Service,也是需要创建的吧, type: ClusterIP/NodePort”按照课程的host网络模式不需要service。如果是非host模式,自己想做成nodeport也可以。满足需要就好

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕桂英2193425 #1
    ping  是没有问题的,就curl 访问不到tomcat,nginx那个测试我试了都没问题
    回复 有任何疑惑可以回复我~ 2020-01-15 11:10:20
  • 刘果国 回复 提问者 qq_慕桂英2193425 #2
    嗯,这样的话就可以看一下ingress-nginx的日志,它会打印出你这个url对应到哪个service,哪个端口,核对一下信息是否正确
    回复 有任何疑惑可以回复我~ 2020-01-16 10:36:01
提问者 qq_慕桂英2193425 2020-01-14 17:01:33

还有ingress-nginx Service,也是需要创建的吧, type: ClusterIP/NodePort 都可以么,还是有什么要求https://img1.sycdn.imooc.com/szimg/5e1d836a09dbc25505470560.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信