-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathingressroutes.yml
73 lines (73 loc) · 1.65 KB
/
ingressroutes.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: dashboard
spec:
entryPoints:
- web
routes:
- match: Host(`microkino.ai.fh-erfurt.de`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))
kind: Rule
services:
- name: api@internal
kind: TraefikService
--- # cinema-service-route
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: cinema-service-route
namespace: default
spec:
entryPoints:
- web
routes:
- match: Host(`microkino.ai.fh-erfurt.de`) && PathPrefix(`/cinema`)
kind: Rule
services:
- name: cinema-service
port: 8091
--- # booking-service-route
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: booking-service-route
namespace: default
spec:
entryPoints:
- web
routes:
- match: Host(`microkino.ai.fh-erfurt.de`) && PathPrefix(`/booking`)
kind: Rule
services:
- name: booking-service
port: 8091
--- # show-service-route
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: show-service-route
namespace: default
spec:
entryPoints:
- web
routes:
- match: Host(`microkino.ai.fh-erfurt.de`) && PathPrefix(`/show`)
kind: Rule
services:
- name: show-service
port: 8091
--- # movie-service-route
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: movie-service-route
namespace: default
spec:
entryPoints:
- web
routes:
- match: Host(`microkino.ai.fh-erfurt.de`) && PathPrefix(`/movie`)
kind: Rule
services:
- name: movie-service
port: 8091