Skip to content

Commit 025d13e

Browse files
committed
Make installation work in local kubernetes
1 parent fd69625 commit 025d13e

6 files changed

Lines changed: 58 additions & 147 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
kubectl apply -f nginx-ingress\cm.yaml
2+
kubectl apply -f nginx-ingress\cloud-generic.yaml

deploy/k8s/deploy-ingress.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Deploy nginx-ingress core files
2+
kubectl apply -f nginx-ingress\mandatory.yaml

deploy/k8s/helm/app.yaml

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,35 @@
11
# This helm values file defines app-based settings
22
# Charts use those values, so this file **MUST** be included in all chart releases
33

4-
5-
app: # app global settings
6-
name: "my-eshop" # Override for custom app name
7-
ingress: # ingress related settings
4+
app: # app global settings
5+
name: "my-eshop" # Override for custom app name
6+
ingress: # ingress related settings
87
entries:
9-
basket: basket-api # ingress entry for basket api
10-
catalog: catalog-api # ingress entry for catalog api
11-
ordering: ordering-api # ingress entry for ordering api
12-
identity: identity # ingress entry for identity api
13-
mvc: webmvc # ingress entry for web mvc
14-
spa: "" # ingress entry for web spa
15-
status: webstatus # ingress entry for web status
16-
webshoppingapigw: webshoppingapigw # ingress entry for web shopping Agw
17-
webmarketingapigw: webmarketingapigw # ingress entry for web mkg Agw
18-
mobilemarketingapigw: mobilemarketingapigw # ingress entry for mobile mkg Agw
19-
mobileshoppingapigw: mobileshoppingapigw # ingress entry for mobile shopping Agw
20-
webshoppingagg: webshoppingagg # ingress entry for web shopping aggregator
21-
mobileshoppingagg: mobileshoppingagg # ingress entry for mobile shopping aggregator
22-
payment: payment-api # ingress entry for payment api
23-
locations: locations-api # ingress entry for locations api
24-
marketing: marketing-api # ingress entry for marketing api
25-
webhooks: webhooks-api # ingress entry for webhooks api
26-
webhooksweb: webhooks-web # ingress entry for webhooks web demo client
8+
basket: basket-api # ingress entry for basket api
9+
catalog: catalog-api # ingress entry for catalog api
10+
ordering: ordering-api # ingress entry for ordering api
11+
identity: identity # ingress entry for identity api
12+
mvc: webmvc # ingress entry for web mvc
13+
spa: "" # ingress entry for web spa
14+
status: webstatus # ingress entry for web status
15+
webshoppingapigw: webshoppingapigw # ingress entry for web shopping Agw
16+
webmarketingapigw: webmarketingapigw # ingress entry for web mkg Agw
17+
mobilemarketingapigw: mobilemarketingapigw # ingress entry for mobile mkg Agw
18+
mobileshoppingapigw: mobileshoppingapigw # ingress entry for mobile shopping Agw
19+
webshoppingagg: webshoppingagg # ingress entry for web shopping aggregator
20+
mobileshoppingagg: mobileshoppingagg # ingress entry for mobile shopping aggregator
21+
payment: payment-api # ingress entry for payment api
22+
locations: locations-api # ingress entry for locations api
23+
marketing: marketing-api # ingress entry for marketing api
24+
webhooks: webhooks-api # ingress entry for webhooks api
25+
webhooksweb: webhooks-web # ingress entry for webhooks web demo client
2726
svc:
28-
basket: basket-api # service name for basket api
29-
catalog: catalog-api # service name for catalog api
30-
ordering: ordering-api # service name for ordering api
31-
orderingbackgroundtasks: ordering-backgroundtasks # service name for orderingbackgroundtasks
27+
basket: basket-api # service name for basket api
28+
catalog: catalog-api # service name for catalog api
29+
ordering: ordering-api # service name for ordering api
30+
orderingbackgroundtasks: ordering-backgroundtasks # service name for orderingbackgroundtasks
3231
orderingsignalrhub: ordering-signalrhub # service name for orderingsignalrhub
33-
identity: identity-api # service name for identity api
32+
identity: identity-api # service name for identity api
3433
mvc: webmvc # service name for web mvc
3534
spa: webspa # service name for web spa
3635
status: webstatus # service name for web status
@@ -40,8 +39,8 @@ app: # app global settings
4039
mobileshoppingapigw: mobileshoppingapigw # service name for mobile shopping Agw
4140
webshoppingagg: webshoppingagg # service name for web shopping aggregator
4241
mobileshoppingagg: mobileshoppingagg # service name for mobile shopping aggregator
43-
payment: payment-api # service name for payment api
44-
locations: locations-api # service name for locations api
42+
payment: payment-api # service name for payment api
43+
locations: locations-api # service name for locations api
4544
marketing: marketing-api # service name for marketing ap
46-
webhooks: webhooks-api # service name for webhooks api
47-
webhooksweb: webhooks-client # service name for webhooks web
45+
webhooks: webhooks-api # service name for webhooks api
46+
webhooksweb: webhooks-client # service name for webhooks web

deploy/k8s/helm/deploy-all-istio.ps1

Lines changed: 0 additions & 116 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
kind: Service
2+
apiVersion: v1
3+
metadata:
4+
name: rabbitmq-admin
5+
spec:
6+
type: NodePort
7+
selector:
8+
app: rabbitmq
9+
ports:
10+
- port: 15672
11+
nodePort: 31672
12+
name: rabbitmq-port
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
kind: Service
2+
apiVersion: v1
3+
metadata:
4+
name: sql-service
5+
spec:
6+
type: NodePort
7+
selector:
8+
app: sql-data
9+
ports:
10+
- port: 1433
11+
nodePort: 31433
12+
name: sql-port

0 commit comments

Comments
 (0)