我在 ICP 2.1 上创建并部署了一个应用程序。已将 NodePort 公开为我的服务。我能够从 Nodeport 导航到 url。如何直接从 Nodeport 转到 url 上的特定路径。我正在使用 yaml 文件来创建部署和服务。我应该在哪里指定路径?
问问题
127 次
1 回答
1
如何直接从 Nodeport 转到 url 上的特定路径
简短的版本是你不这样做,因为 aNodePort
只是port:
从 a 中暴露一个现有的Service
。
中等长度版本是使用入口控制器(例如“默认” nginx 控制器)将允许您向资源添加 app-rootIngress
,然后使用NodePort
属于入口控制器而不是NodePort
上游Service
本身的。我很确定所有入口控制器都支持这种行为,因为这是一个相当常见的场景。
长版本是您可以手动在您和上游之间放置类似nginx
或之间的东西来人为地注入 URI 前缀,缺点是如果您希望多次执行此操作,最好使用资源以便功能以标准化的方式为您处理。haproxy
Service
Pod
Ingress
于 2018-06-13T05:57:08.063 回答