【发布时间】:2020-10-09 20:18:56
【问题描述】:
我有一个在容器中运行的 Web 服务 (dashboard-service)。该服务在以下位置提供所需的网页:
http://192.168.1.100:3000/page2/
http://192.168.1.100:3000/page3/
等
我在 kubernetes 集群中运行 dashboard-service,并希望使用入口来控制访问,如下所示:
以便我可以访问:http://192.168.1.100:3000/dashboard/1
http://192.168.1.100:3000/dashboard/2
等
我尝试了以下入口设置,但收到“404 Not Found”
有没有办法给子路径添加路由?
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dashboard-service
namespace: db
annotations:
ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /dashboard/
pathType: Prefix
backend:
service:
name: dashboard-service
port:
number: 3000
【问题讨论】:
标签: kubernetes kubernetes-ingress