将Kubernetes入口子域主机映射到服务中的路径

时间:2020-02-26 11:31:24

标签: kubernetes nginx-ingress

我有以下入口控制器,并且主机包含对此网址api的{​​{1}}答案。

现在,我想使用https://api.example.com/docs配置此nginx入口访问/docs端点。我尝试使用注释重写目标,但我不知道如何实现此目标。

https://docs.example.com

1 个答案:

答案 0 :(得分:0)

这里您需要的是app-root annotation。如果您使用这样的内容:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
    annotations:
        nginx.ingress.kubernetes.io/app-root: /docs

example.com/处的传入请求将在内部重写为example.com/docs

请告诉我是否有帮助。