From 2cae464224bebc33cac46acd3faa96fa998bef29 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Wed, 24 Jul 2024 07:42:26 +1000 Subject: [PATCH 1/2] enable ingress --- .../base/kustomization.yaml | 3 ++- apps/kubernetes-dashboard/base/values.yaml | 8 +++++++ .../env/k3s-cluster/ingress.yaml | 21 ------------------- 3 files changed, 10 insertions(+), 22 deletions(-) create mode 100644 apps/kubernetes-dashboard/base/values.yaml delete mode 100644 apps/kubernetes-dashboard/env/k3s-cluster/ingress.yaml diff --git a/apps/kubernetes-dashboard/base/kustomization.yaml b/apps/kubernetes-dashboard/base/kustomization.yaml index dfef520..e539a2c 100644 --- a/apps/kubernetes-dashboard/base/kustomization.yaml +++ b/apps/kubernetes-dashboard/base/kustomization.yaml @@ -4,4 +4,5 @@ helmCharts: - name: kubernetes-dashboard repo: https://kubernetes.github.io/dashboard/ version: 7.5.0 - releaseName: kubernetes-dashboard \ No newline at end of file + releaseName: kubernetes-dashboard + valuesFile: values.yaml \ No newline at end of file diff --git a/apps/kubernetes-dashboard/base/values.yaml b/apps/kubernetes-dashboard/base/values.yaml new file mode 100644 index 0000000..007cea9 --- /dev/null +++ b/apps/kubernetes-dashboard/base/values.yaml @@ -0,0 +1,8 @@ +app: + ingress: + enabled: true + hosts: + - k3s-dashboard.cluster.edward.sydney + ingressClassName: nginx + tls: + enabled: false \ No newline at end of file diff --git a/apps/kubernetes-dashboard/env/k3s-cluster/ingress.yaml b/apps/kubernetes-dashboard/env/k3s-cluster/ingress.yaml deleted file mode 100644 index c190812..0000000 --- a/apps/kubernetes-dashboard/env/k3s-cluster/ingress.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: kubernetes-dashboard-ingress - namespace: kubernetes-dashboard - annotations: - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/use-regex: "true" -spec: - ingressClassName: nginx - rules: - - host: "k3s-dashboard.cluster.edward.sydney" - http: - paths: - - pathType: Prefix - path: "/" - backend: - service: - name: kubernetes-dashboard - port: - number: 443 \ No newline at end of file From 9552296d0eb7750f597e080ca7d4cd4918bdfc29 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Wed, 24 Jul 2024 07:42:38 +1000 Subject: [PATCH 2/2] enable ingress --- apps/kubernetes-dashboard/env/k3s-cluster/kustomization.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/kubernetes-dashboard/env/k3s-cluster/kustomization.yaml b/apps/kubernetes-dashboard/env/k3s-cluster/kustomization.yaml index 68fc6ec..7a35b47 100644 --- a/apps/kubernetes-dashboard/env/k3s-cluster/kustomization.yaml +++ b/apps/kubernetes-dashboard/env/k3s-cluster/kustomization.yaml @@ -2,5 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./configmap.yaml - - ../../base - - ./ingress.yaml \ No newline at end of file + - ../../base \ No newline at end of file