From ac639e90a8c1a63a00baa0b07b6a3dbde2330efd Mon Sep 17 00:00:00 2001
From: Davide Verardo <dve146329@stud.gibb.ch>
Date: Thu, 27 Mar 2025 17:43:24 +0100
Subject: [PATCH] Ingress.yaml

---
 Solo-Leveling_Kubernetes_Webapp/Ingress.yaml | 42 ++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 Solo-Leveling_Kubernetes_Webapp/Ingress.yaml

diff --git a/Solo-Leveling_Kubernetes_Webapp/Ingress.yaml b/Solo-Leveling_Kubernetes_Webapp/Ingress.yaml
new file mode 100644
index 0000000..927fb56
--- /dev/null
+++ b/Solo-Leveling_Kubernetes_Webapp/Ingress.yaml
@@ -0,0 +1,42 @@
+apiVersion: v1
+kind: Service
+metadata:
+  namespace: my-project
+  name: webapp
+  labels:
+    name: webapp
+spec:
+  selector:
+    app: webapp
+  ports:
+    - name: http
+      protocol: TCP
+      port: 80
+      targetPort: 3000
+    - port: 443
+      protocol: TCP
+      name: https
+      targetPort: 3000
+
+---
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  namespace: my-project
+  name: http-ingress
+spec:
+  rules:
+  - host: davide.example.com
+    http:
+      paths:
+      - path: /
+        pathType: Prefix
+        backend:
+          service:
+            name: webapp
+            port:
+              number: 80
+            port:
+              number: 443
+
+#In der Hostdatei braucht es noch einen Eintrag 172.23.6.165 (IP der VM)    my-app.com  
\ No newline at end of file
-- 
GitLab