使用kubesphere部署谷粒商城,微服务和nginx均已部署成功,其中ingress-controller已安装。但是nginx无法路由到网关服务。使用域名gulimall.com访问谷粒商城,默认访问的是nginx首页,路由失败。
校对nginx的配置信息,上游服务器配置,和路由映射关系均是按照教程配置。
百思不得其解,偶然间使用Dockerfile打包nginx镜像时,其中配置文件使用文件夹而不是压缩包时,该nginx镜像部署正常,可正常路由到网关服务。
不是很懂其原理,有机会再回来填坑。至此,使用kubesphere部署谷粒商城微服务项目圆满成功!
原因应该是教程打的是gz压缩包后缀,我打的是rar包,然后手动改的压缩包后缀为gz。