From a16e3024a12ac921a77b938794066cb4f2a52d2c Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Mon, 25 Sep 2023 16:33:39 +0200 Subject: [PATCH] Add overlay --- jupyter/overlays/test/jupyterhub-ingress.yml | 32 ++++++++++++++++++++ jupyter/overlays/test/jupyterhub-service.yml | 25 +++++++++++++++ jupyter/overlays/test/kustomization.yaml | 7 +++++ 3 files changed, 64 insertions(+) create mode 100644 jupyter/overlays/test/jupyterhub-ingress.yml create mode 100644 jupyter/overlays/test/jupyterhub-service.yml create mode 100644 jupyter/overlays/test/kustomization.yaml diff --git a/jupyter/overlays/test/jupyterhub-ingress.yml b/jupyter/overlays/test/jupyterhub-ingress.yml new file mode 100644 index 0000000..0e6ce52 --- /dev/null +++ b/jupyter/overlays/test/jupyterhub-ingress.yml @@ -0,0 +1,32 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: jupyterhub-ingress + namespace: jupyterhub + annotations: + kubernetes.io/ingress.class: traefik + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.tls: "true" +spec: + defaultBackend: + service: + name: proxy-public + port: + number: 8443 + tls: + - hosts: + - jupyter.drive.test.sunet.se + secretName: tls-secret + + rules: + - host: jupyter.drive.test.sunet.se + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: proxy-public + port: + number: 80 diff --git a/jupyter/overlays/test/jupyterhub-service.yml b/jupyter/overlays/test/jupyterhub-service.yml new file mode 100644 index 0000000..f6bd01d --- /dev/null +++ b/jupyter/overlays/test/jupyterhub-service.yml @@ -0,0 +1,25 @@ +--- +apiVersion: v1 +items: +- apiVersion: v1 + kind: Service + metadata: + labels: + app: jupyterhub-node + name: jupyterhub-node + namespace: jupyterhub + spec: + ports: + - port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app: jupyterhub-node + sessionAffinity: None + type: ClusterIP + status: + loadBalancer: {} +kind: List +metadata: + resourceVersion: "" + selfLink: "" diff --git a/jupyter/overlays/test/kustomization.yaml b/jupyter/overlays/test/kustomization.yaml new file mode 100644 index 0000000..4d50fc5 --- /dev/null +++ b/jupyter/overlays/test/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ../../base/ +patches: +- path: jupytherhub-ingress.yml +- path: jupyterhub-service.yml