From f4cc37ec5d6c0a8c9e1fcb71b79b0345562c44a1 Mon Sep 17 00:00:00 2001 From: GabrielPalmar Date: Mon, 7 Jul 2025 12:08:51 -0500 Subject: [PATCH 1/2] chore(k8s): Adding Nginx Ingress support --- k8s/deployment.yml | 2 -- k8s/ingress.yml | 0 k8s/service.yml | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 k8s/ingress.yml diff --git a/k8s/deployment.yml b/k8s/deployment.yml index 4d38fc8..3e88205 100644 --- a/k8s/deployment.yml +++ b/k8s/deployment.yml @@ -13,8 +13,6 @@ spec: metadata: labels: app: hivebox - annotations: - container.apparmor.security.beta.kubernetes.io/hivebox: runtime/default spec: securityContext: runAsNonRoot: true diff --git a/k8s/ingress.yml b/k8s/ingress.yml new file mode 100644 index 0000000..e69de29 diff --git a/k8s/service.yml b/k8s/service.yml index 1afb8b8..5633d33 100644 --- a/k8s/service.yml +++ b/k8s/service.yml @@ -11,4 +11,4 @@ spec: - port: 80 targetPort: 5000 protocol: TCP - type: LoadBalancer + type: ClusterIP From b6b9ec68391e9f722fc1f8a28934c6d59fdf8ed1 Mon Sep 17 00:00:00 2001 From: GabrielPalmar Date: Tue, 8 Jul 2025 11:16:42 -0500 Subject: [PATCH 2/2] chore(k8s): Adding Nginx Ingress support --- k8s/ingress.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/k8s/ingress.yml b/k8s/ingress.yml index e69de29..55c9774 100644 --- a/k8s/ingress.yml +++ b/k8s/ingress.yml @@ -0,0 +1,21 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: hivebox-ingress + annotations: + nginx.ingress.kubernetes.io/rewrite-target: / + nginx.ingress.kubernetes.io/ssl-redirect: "false" + nginx.ingress.kubernetes.io/force-ssl-redirect: "false" +spec: + ingressClassName: nginx + rules: + - host: hivebox.local + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: hivebox-service + port: + number: 80