From b6713b28300c2f70e2c56be7d0a98ed118f83997 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Sat, 13 Jul 2024 19:50:03 +0800 Subject: [PATCH] Refactor kube-vip and rke2 configuration to use null for vip_interface --- ansible/rke2/kube-vip | 2 +- kubernetes/dashboard.yaml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 kubernetes/dashboard.yaml diff --git a/ansible/rke2/kube-vip b/ansible/rke2/kube-vip index 063146d..16421a8 100644 --- a/ansible/rke2/kube-vip +++ b/ansible/rke2/kube-vip @@ -37,7 +37,7 @@ spec: - name: port value: "6443" - name: vip_interface - value: "enP4p65s0" + value: null - name: vip_cidr value: "32" - name: cp_enable diff --git a/kubernetes/dashboard.yaml b/kubernetes/dashboard.yaml new file mode 100644 index 0000000..e0cb178 --- /dev/null +++ b/kubernetes/dashboard.yaml @@ -0,0 +1,14 @@ +# dashboard.yaml +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: dashboard +spec: + entryPoints: + - web + routes: + - match: Host(`node03.local`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`)) + kind: Rule + services: + - name: api@internal + kind: TraefikService \ No newline at end of file