From 92cbeeeefce45f5697d755d8c706d9dd35340d76 Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Mon, 13 Nov 2023 21:32:25 +0100 Subject: [PATCH] L2 loadbalancer, yay! Signed-off-by: Martyn Ranyard --- apps-kustomized/cillium-settings/lbpool.yaml | 13 ++++++++++++ apps-kustomized/cillium-settings/policy.yaml | 21 ++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 apps-kustomized/cillium-settings/lbpool.yaml create mode 100644 apps-kustomized/cillium-settings/policy.yaml diff --git a/apps-kustomized/cillium-settings/lbpool.yaml b/apps-kustomized/cillium-settings/lbpool.yaml new file mode 100644 index 0000000..3442763 --- /dev/null +++ b/apps-kustomized/cillium-settings/lbpool.yaml @@ -0,0 +1,13 @@ +apiVersion: cilium.io/v2alpha1 +kind: CiliumLoadBalancerIPPool +metadata: + name: arm-services +spec: + cidrs: + - cidr: "172.20.0.71/32" + - cidr: "172.20.0.72/29" + - cidr: "172.20.0.80/28" + - cidr: "172.20.0.96/27" + - cidr: "172.20.0.128/29" + - cidr: "172.20.0.136/30" + - cidr: "172.20.0.140/32" diff --git a/apps-kustomized/cillium-settings/policy.yaml b/apps-kustomized/cillium-settings/policy.yaml new file mode 100644 index 0000000..6728509 --- /dev/null +++ b/apps-kustomized/cillium-settings/policy.yaml @@ -0,0 +1,21 @@ +{ + "apiVersion": "v1", + "items": [ + { + "apiVersion": "cilium.io/v2alpha1", + "kind": "CiliumL2AnnouncementPolicy", + "metadata": {"name":"policy1"}, + "spec": { + "externalIPs": true, + "interfaces": [ + "^en.*" + ], + "loadBalancerIPs": true + } + } + ], + "kind": "List", + "metadata": { + "resourceVersion": "" + } +}