From b2edfb38d6688f1b7a53426e356d228dce5c4d66 Mon Sep 17 00:00:00 2001 From: asamanta Date: Mon, 29 Jul 2019 12:22:05 -0400 Subject: [PATCH 1/2] add k8s service for recommendation service so Istio is happy --- kubernetes-manifests/recommendationservice.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/kubernetes-manifests/recommendationservice.yaml b/kubernetes-manifests/recommendationservice.yaml index 8c49c84..9d120aa 100644 --- a/kubernetes-manifests/recommendationservice.yaml +++ b/kubernetes-manifests/recommendationservice.yaml @@ -102,6 +102,19 @@ spec: memory: 450Mi revisionHistoryLimit: 1 --- +apiVersion: v1 +kind: Service +metadata: + name: recommendationservice +spec: + type: ClusterIP + selector: + app: recommendationservice + ports: + - name: grpc + port: 8080 + targetPort: 8080 +--- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: From c11838fba362855e17127ab7d98992e61d5dea51 Mon Sep 17 00:00:00 2001 From: asamanta Date: Fri, 2 Aug 2019 14:19:03 -0400 Subject: [PATCH 2/2] add file level comment --- kubernetes-manifests/recommendationservice.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kubernetes-manifests/recommendationservice.yaml b/kubernetes-manifests/recommendationservice.yaml index 9d120aa..c4b554e 100644 --- a/kubernetes-manifests/recommendationservice.yaml +++ b/kubernetes-manifests/recommendationservice.yaml @@ -102,6 +102,8 @@ spec: memory: 450Mi revisionHistoryLimit: 1 --- +#In order for istio to route traffic correctly, it needs a kubernetes service to route traffic to +#the workloads in question. apiVersion: v1 kind: Service metadata: