From 668223937aa02f6358b33a5f1f575e836acf9a01 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Mon, 26 Aug 2024 11:10:32 +1000 Subject: [PATCH] Add metallb L2Advertisement --- .../env/k3s-cluster/advertisement.yaml | 14 ++++++++++++++ .../env/k3s-cluster/kustomization.yaml | 1 + 2 files changed, 15 insertions(+) create mode 100644 infrastructures/metallb-conf/env/k3s-cluster/advertisement.yaml diff --git a/infrastructures/metallb-conf/env/k3s-cluster/advertisement.yaml b/infrastructures/metallb-conf/env/k3s-cluster/advertisement.yaml new file mode 100644 index 0000000..dcdd3b6 --- /dev/null +++ b/infrastructures/metallb-conf/env/k3s-cluster/advertisement.yaml @@ -0,0 +1,14 @@ +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: l2-advertisement + namespace: metallb +spec: + ipAddressPools: + - k3s-cluster-ips + nodeSelectors: + - matchExpressions: + - key: kubernetes.io/os + operator: In + values: + - linux \ No newline at end of file diff --git a/infrastructures/metallb-conf/env/k3s-cluster/kustomization.yaml b/infrastructures/metallb-conf/env/k3s-cluster/kustomization.yaml index 86354d2..1672071 100644 --- a/infrastructures/metallb-conf/env/k3s-cluster/kustomization.yaml +++ b/infrastructures/metallb-conf/env/k3s-cluster/kustomization.yaml @@ -1,4 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: + - ./advertisement.yaml - ./cluster-ip.yaml \ No newline at end of file