Nginx ingress config loadbalancer option 89/103589/1
authorLucjan Bryndza <l.bryndza@samsung.com>
Thu, 12 Mar 2020 10:10:25 +0000 (11:10 +0100)
committerLucjan Bryndza <l.bryndza@samsung.com>
Thu, 12 Mar 2020 10:13:03 +0000 (11:13 +0100)
Add nginx ingress postinstall optional step for
enable nginx ingress controller service with
LoadBalancer option

Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Issue-ID: OOM-2099
Change-Id: I195bfaee5e7e268b0f16da4c75b44c17bd695086

kubernetes/contrib/ingress-nginx-post-inst/nginx_ingress_enable_optional_load_balacer_service.yaml [new file with mode: 0644]

diff --git a/kubernetes/contrib/ingress-nginx-post-inst/nginx_ingress_enable_optional_load_balacer_service.yaml b/kubernetes/contrib/ingress-nginx-post-inst/nginx_ingress_enable_optional_load_balacer_service.yaml
new file mode 100644 (file)
index 0000000..c051f83
--- /dev/null
@@ -0,0 +1,24 @@
+kind: Service
+apiVersion: v1
+metadata:
+  name: ingress-nginx
+  namespace: ingress-nginx
+  labels:
+    app.kubernetes.io/name: ingress-nginx
+    app.kubernetes.io/part-of: ingress-nginx
+  annotations:
+    service.beta.kubernetes.io/aws-load-balancer-type: nlb
+spec:
+  externalTrafficPolicy: Local
+  type: LoadBalancer
+  selector:
+    app.kubernetes.io/name: ingress-nginx
+    app.kubernetes.io/part-of: ingress-nginx
+  ports:
+    - name: http
+      port: 80
+      targetPort: http
+    - name: https
+      port: 443
+      targetPort: https
+