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

来源:6-6 部署ingress-nginx(下)

qq_慕桂英2193425

2020-01-14

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

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

写回答

3回答

qq_慕桂英2193425

提问者

2020-01-15

//img.mukewang.com/szimg/5e1e82ab09ac7a6408470821.jpg

问题如图

0
0

刘果国

2020-01-15

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
2
刘果国
回复
qq_慕桂英2193425
嗯,这样的话就可以看一下ingress-nginx的日志,它会打印出你这个url对应到哪个service,哪个端口,核对一下信息是否正确
2020-01-16
共2条回复

qq_慕桂英2193425

提问者

2020-01-14

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

0
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程