Skip to content

Commit b06e8eb

Browse files
authored
Add files via upload
1 parent 464d6b0 commit b06e8eb

File tree

6 files changed

+497
-0
lines changed

6 files changed

+497
-0
lines changed
376 KB
Binary file not shown.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: myshop-fashion-ms
5+
spec:
6+
replicas: 2
7+
selector:
8+
matchLabels:
9+
app: fashion
10+
template:
11+
metadata:
12+
name: fashion
13+
labels:
14+
app: fashion
15+
spec:
16+
containers:
17+
- name: fashion
18+
image: lerndevops/myshop:fashion-ms
19+
ports:
20+
- containerPort: 80
21+
22+
---
23+
apiVersion: v1
24+
kind: Service
25+
metadata:
26+
name: myshop-fashion-svc
27+
spec:
28+
type: ClusterIP
29+
ports:
30+
- port: 80
31+
selector:
32+
app: fashion
33+
34+
---
35+
apiVersion: apps/v1
36+
kind: Deployment
37+
metadata:
38+
name: myshop-electronics-ms
39+
spec:
40+
replicas: 2
41+
selector:
42+
matchLabels:
43+
app: electronics
44+
template:
45+
metadata:
46+
name: electronics
47+
labels:
48+
app: electronics
49+
spec:
50+
containers:
51+
- name: electronics
52+
image: lerndevops/myshop:electronics-ms
53+
ports:
54+
- containerPort: 80
55+
56+
---
57+
58+
apiVersion: v1
59+
kind: Service
60+
metadata:
61+
name: myshop-electronics-svc
62+
spec:
63+
type: ClusterIP
64+
ports:
65+
- port: 80
66+
selector:
67+
app: electronics
68+
69+
---
70+
71+
apiVersion: apps/v1
72+
kind: Deployment
73+
metadata:
74+
name: myshop-travel-ms
75+
spec:
76+
replicas: 2
77+
selector:
78+
matchLabels:
79+
app: travel
80+
template:
81+
metadata:
82+
name: travel
83+
labels:
84+
app: travel
85+
spec:
86+
containers:
87+
- name: travel
88+
image: lerndevops/myshop:travel-ms
89+
ports:
90+
- containerPort: 80
91+
92+
---
93+
apiVersion: v1
94+
kind: Service
95+
metadata:
96+
name: myshop-travel-svc
97+
spec:
98+
type: ClusterIP
99+
ports:
100+
- port: 80
101+
selector:
102+
app: travel
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: extensions/v1beta1
2+
kind: Ingress
3+
metadata:
4+
name: mying-rule
5+
annotations:
6+
#kubernetes.io/ingress.class: "nginx"
7+
ingress.kubernetes.io/rewrite-target: /
8+
spec:
9+
rules:
10+
- http:
11+
paths:
12+
- path: /electronics
13+
backend:
14+
serviceName: myshop-electronics-svc
15+
servicePort: 80
16+
- path: /fashion
17+
backend:
18+
serviceName: myshop-fashion-svc
19+
servicePort: 80
20+
- path: /travel
21+
backend:
22+
serviceName: myshop-travel-svc
23+
servicePort: 80

0 commit comments

Comments
 (0)