From 51954f38b21d2154620b4523fa340b1e91d877f0 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Mon, 29 Jul 2019 20:32:01 -0400 Subject: [PATCH] Add ingress and update package --- Hub/Service/Service.csproj | 2 +- Hub/Service/deploy/manifest.yaml | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Hub/Service/Service.csproj b/Hub/Service/Service.csproj index 8e5b62d..5c366c5 100644 --- a/Hub/Service/Service.csproj +++ b/Hub/Service/Service.csproj @@ -9,7 +9,7 @@ - + diff --git a/Hub/Service/deploy/manifest.yaml b/Hub/Service/deploy/manifest.yaml index 268e47a..8fe0c7e 100644 --- a/Hub/Service/deploy/manifest.yaml +++ b/Hub/Service/deploy/manifest.yaml @@ -41,4 +41,25 @@ spec: port: 80 selector: app: hub-service - type: ClusterIP \ No newline at end of file + type: ClusterIP +--- +kind: Ingress +apiVersion: extensions/v1beta1 +metadata: + name: hub + namespace: home-monitor + annotations: + kubernetes.io/ingress.class: traefik + nginx.ingress.kubernetes.io/affinity: cookie + nginx.ingress.kubernetes.io/session-cookie-hash: sha1 + nginx.ingress.kubernetes.io/session-cookie-name: REALTIMESERVERID + nginx.ingress.kubernetes.io/ssl-redirect: 'false' + traefik.frontend.rule.type: PathPrefixStrip +spec: + rules: + - http: + paths: + - path: "/hub" + backend: + serviceName: hub-service + servicePort: 80 \ No newline at end of file