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..55c9774 --- /dev/null +++ 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 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