Code-prodigal v3.3 项目路由没有自动生成,不太懂 网关部分 这样也不能成功 目前有这样的需求 前后端分离项目 前端部署后生成端口A 后端部署后生成端口B A/dmin 请求后端的页面 A/PC 请求电脑端 这样的话 我该怎么配 有大佬能教下么
hongzhouzi Code-prodigal A/dmin 请求后端的页面 A/PC 请求电脑端 这样的话 如果需要通过路径来区分,不同路径路由到不同 backend 这个在 ingress 中配置。 前后端访问入口各生成端口访问的话,没必要用网关和 ingress 这种方式暴露,直接用 nodeport 暴露吧。
hongzhouzi 1、3.3 里面去掉了自动生成 nip 域名,文档上应该是更新漏了。你可以手动配置域名。 2、网关这个配置选项是配置 Ingress-nginx 配置的。以NodePort 开启了网关后暴露一个NodePort供访问,就按这样去访问就可以了。
hongzhouzi Code-prodigal 应用路由(Ingress)、网关(Ingress Controller),Ingress 里面是路由配置,Ingress Controller 是根据 Ingress 配置处理请求的程序。 开启网关可以就先用默认的 NodePort 方式,不加啥配置,把 Ingress 里面的常见配置项先搞明白,可以先看文档学习下基本概念:https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/