File tree Expand file tree Collapse file tree 6 files changed +497
-0
lines changed
Expand file tree Collapse file tree 6 files changed +497
-0
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments