导语:ingress的80无法被访问。k8s-api使用的是100.100.100.100的虚拟ip。原ingress镜像和配置在本地不管是否使用hostnwork都可以访问,也不需要80端口被监听。现场即使调整成80被监听也无法访问。或者通过tcp-services暴露的端口也无法被访问到
k8s v1.16.15
ingress0.21.0
系统Ubuntu 16.04.6
可能是网络问题造成,也可能是安装了防病毒软件导致的。
直接改了对应ingress的svc 增加了类似如下配置externalIPs
apiVersion: v1
kind: Service
metadata:
labels:
app: nginx-svc
name: nginx-svc
namespace: default
spec:
ports:
- name: http
port: 80
targetPort: 80
protocol: TCP
selector:
app: nginx
externalIPs:
- 192.168.5.200 # 设置 externalIPs 为VIP
本地新增网卡ens256,并绑定100.100.100.100无法复现。