通过节点端口导航到特定路径



我已经在ICP 2.1上创建并部署了一个应用程序。已将节点端口公开为我的服务。我能够从节点端口导航到 URL。如何直接从节点端口转到 url 上的特定路径。我正在使用yaml文件来创建部署和服务。我应该在哪里指定路径?

如何直接从节点端口转到 url 上的特定路径

简短的版本是你没有,因为NodePort只是来自Service的现有port:的暴露。

中等长度的版本是,使用入口控制器(例如"默认"nginx 控制器(将允许您将 app-root 添加到Ingress资源,然后使用属于入口控制器的NodePort,而不是上游Service本身的NodePort。我很确定所有入口控制器都支持这种行为,因为这是一种相当常见的场景。

长版本是,您可以在Service和上游Pod之间手动放置类似nginxhaproxy的东西,以人为地注入 URI 前缀,缺点是如果您希望多次执行此操作,最好使用Ingress资源,以便以标准化的方式为您处理功能。

最新更新