From de3d8abc045786227be4d3ffbb3692d1a33b5acc Mon Sep 17 00:00:00 2001 From: asamanta Date: Fri, 10 May 2019 14:17:26 -0400 Subject: [PATCH] added frontend-b --- kubernetes-manifests/frontend.yaml | 68 +++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/kubernetes-manifests/frontend.yaml b/kubernetes-manifests/frontend.yaml index 5c5cd32..4cea9bc 100644 --- a/kubernetes-manifests/frontend.yaml +++ b/kubernetes-manifests/frontend.yaml @@ -15,15 +15,80 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: frontend + name: frontend-a spec: selector: matchLabels: app: frontend + env: a template: metadata: labels: app: frontend + env: a + spec: + containers: + - name: server + image: frontend + ports: + - containerPort: 8080 + readinessProbe: + initialDelaySeconds: 10 + httpGet: + path: "/_healthz" + port: 8080 + httpHeaders: + - name: "Cookie" + value: "shop_session-id=x-readiness-probe" + livenessProbe: + initialDelaySeconds: 10 + httpGet: + path: "/_healthz" + port: 8080 + httpHeaders: + - name: "Cookie" + value: "shop_session-id=x-liveness-probe" + env: + - name: PORT + value: "8080" + - name: PRODUCT_CATALOG_SERVICE_ADDR + value: "productcatalogservice:3550" + - name: CURRENCY_SERVICE_ADDR + value: "currencyservice:7000" + - name: CART_SERVICE_ADDR + value: "cartservice:7070" + - name: RECOMMENDATION_SERVICE_ADDR + value: "recommendationservice:8080" + - name: SHIPPING_SERVICE_ADDR + value: "shippingservice:50051" + - name: CHECKOUT_SERVICE_ADDR + value: "checkoutservice:5050" + - name: AD_SERVICE_ADDR + value: "adservice:9555" + # - name: JAEGER_SERVICE_ADDR + # value: "jaeger-collector:14268" + resources: + requests: + cpu: 100m + memory: 64Mi + limits: + cpu: 200m + memory: 128Mi +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend-b +spec: + selector: + matchLabels: + app: frontend + env: b + template: + metadata: + labels: + app: frontend + env: b spec: containers: - name: server @@ -94,6 +159,7 @@ spec: type: LoadBalancer selector: app: frontend + env: b ports: - name: http port: 80