【发布时间】:2021-10-26 22:36:54
【问题描述】:
我的集群上安装了 nginx 入口。这是yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-client
annotations:
kubernetes.io/ingress.class: nginx
namespace: dev
spec:
rules:
- host: example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: client-service
port:
number: 80
- path: /api
pathType: Prefix
backend:
service:
name: api-service
port:
number: 80
当我点击 / 前缀时,它很好。 curl http://example.com(都很好)
问题:
但是当我点击/api前缀时,它返回的是服务的/api而不是服务的/
curl http://example.com/api(它应该链接到 api-service,但它正在链接到 api-service/api)
任何帮助将不胜感激!
【问题讨论】:
标签: docker kubernetes kubernetes-ingress nginx-ingress