karmada-io / multi-cluster-ingress-nginx

Nginx Multi Cluster Ingress Controller (based on kubernetes/ingress-nginx@v1.1.1)
Apache License 2.0
18 stars 6 forks source link

mutli-cluster-ingress-nginx服务不通 #16

Open whoisfisher opened 1 year ago

whoisfisher commented 1 year ago

mutli-cluster-ingress-nginx服务不通,Pod里面可以使用[svcname].[namespace].svc.clusterset.local:[port]正常访问,但是multi-ingress无法通信,提示504错误。 而且正常的ingress服务也变成404了 这是multi-cluster-ingress ![Uploading image.png…]() 这是普通的ingress ![Uploading image.png…]()

NGINX Ingress controller version (exec into the pod and run nginx-ingress-controller --version.):

Kubernetes version (use kubectl version):

Environment:

What happened:

What you expected to happen:

How to reproduce it:

Anything else we need to know:

XiShanYongYe-Chang commented 1 year ago

刚刚有社区小伙伴测试过功能是正常的:https://github.com/karmada-io/multi-cluster-ingress-nginx/pull/14#issuecomment-1593112036

是不是Multi-cluster Ingress文档某个地方写的不清楚导致步骤出错了呢?

而且正常的ingress服务也变成404了

你指的正常的ingress服务是 karmada 控制面上的,还是成员集群中的ingress服务?MCI的功能应该是不会影响但集群Ingress的功能的。

whoisfisher commented 1 year ago

@XiShanYongYe-Chang

就是我在karmada的host集群上部署在同一个应用,然后创建了ingress,可以正常访问,在ingress-controller-manager中启用了karmada相关的参数后,这个ingress不能用了,访问编程404了,但是可以创建multi-cluster-ingress,创建成功后访问提示504

我用的ingress是github中的charts目录下那个

XiShanYongYe-Chang commented 1 year ago

@whoisfisher 我理解你的意思了,对于ingress-controller-manager来说,我把对ingress的支持修改为了mci,所以ingress确实是不能使用了。这个仓库只是一个demo,展示怎么使用mci,如果要使用还需要自己来开发一个ingress controller。