gpt4 book ai didi

google-kubernetes-engine - 从 Kubernetes 入口删除路由路径

转载 作者:行者123 更新时间:2023-12-05 00:11:44 24 4
gpt4 key购买 nike

我在 kubernetes 中部署了名为“test”的服务。
服务名称:测试
端口:80

有一个名为“/abc”的端点

入口.yaml

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: load-balancer

spec:
rules:
- http:
paths:
- path: /test/*
backend:
serviceName: test
servicePort: 80

API 调用“ http://ip-address/test/abc”给出了 404 错误。但是端点“/test/abc”工作正常。

路由时我需要跳过“/test”。
我如何做到这一点。

最佳答案

您正在寻找 url 重写功能。目前仅支持 nginx-ingress(不支持 GKE ingress)。 https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/rewrite/README.md .

但是如果你愿意,你可以在 GKE 上安装 nginx-ingress Controller ,有 documentation关于如何做到这一点。

关于google-kubernetes-engine - 从 Kubernetes 入口删除路由路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52923298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com