ingress模板path属性问题

  • Choerodon平台版本:0.19

  • 运行环境:自主搭建

  • 问题描述:

    访问前端时,静态资源被拦截报503错误。去除掉ingress中的path:/后,可以正常访问。但是直接在猪齿鱼平台的配置库里修改ingress报错。
    nginx ingress controller是后来搭建的,是否要做nginx ingress controller的一些配置。

你好,静态资源被拦截这个问题,你可以试试设置多个path。不直接用/这个路由

但是现在不希望在后面加入/*的路由,有什么解决办法吗

你好,
1) 请问你的静态资源是被什么拦截呢?
2) 请问你说的不希望加入/*的路由是指的/这个吗?
3) 平台创建的ingress需要path,没有path的话没有和网络关联。

之前您提到的可以设置多个path,不直接用/ 这个路由。我的理解是这样我没有办法直接使用原来的域名访问到服务,需要在后面加入/test之类的,才能访问。
静态资源被拦截的可能原因是,可能是nginx ingress controller中的配置还有ingress的path导致。现在想知道怎么做处理,能使用原来的域名正常访问到服务。还有为什么去除掉path后可以正常访问页面。

你好,你执行kubectl get ingress -A看看你这域名是不是有多个ingress了?

之所以可以是你直接访问到你的静态资源没有过ingress吧?ingress到svc到pod服务哪里没有关联对才会503的吧


但是可以看到访问静态资源的时候是有域名存在的,这样应该经过ingress吧