ingress中的rewrite注解在k8s中是如何工作的?

How does the rewrite annotation in ingress work in k8s?

我很难理解 k8s ingress 中的重写注释。有人可以通过示例帮助我理解它吗?

例如:

annotations:
   nginx.ingress.kubernetes.io/rewrite-target: /

我检查了这个Link,但仍然不太清楚这里的斜杠和参数是如何工作的。

谢谢!

请参考 Whosebug post,这对你有帮助。

在这个 post 中,您可以看到 hostname/api 指向后端服务,重写实际上使 url 从 hostname/api 转换为主机名。

当前端和后端服务只映射到一个主机名时,重写会派上用场