fix(cilium): turn on l2-announcements (ARP) again to troubleshoot connection problems

I'm experiencing issues reaching services directly exposed to the internet

At first only some carriers didn't load the pages, but it appears to be getting worse somehow

Signed-off-by: Vegard Hagen <[email protected]>
This commit is contained in:
Vegard Hagen
2025-11-16 19:00:02 +01:00
parent 329981ea1a
commit 3b812ed476
5 changed files with 31 additions and 0 deletions
@@ -9,6 +9,8 @@ resources:
- bgp-cluster-config.yaml - bgp-cluster-config.yaml
- dashboards/cilium.yaml - dashboards/cilium.yaml
- dashboards/cilium-operator.yaml - dashboards/cilium-operator.yaml
- l2-announce.yaml
- l2-ip-pool.yaml
helmCharts: helmCharts:
- name: cilium - name: cilium
@@ -0,0 +1,8 @@
apiVersion: cilium.io/v2alpha1
kind: CiliumL2AnnouncementPolicy
metadata:
name: default-l2-announcement-policy
namespace: kube-system
spec:
externalIPs: true
loadBalancerIPs: true
+11
View File
@@ -0,0 +1,11 @@
apiVersion: cilium.io/v2
kind: CiliumLoadBalancerIPPool
metadata:
name: first-pool
spec:
blocks:
- start: 192.168.1.220
stop: 192.168.1.255
serviceSelector:
matchLabels:
l2.cilium.io/ip-pool: default
+7
View File
@@ -58,6 +58,13 @@ resources:
#debug: #debug:
# enabled: true # enabled: true
k8sClientRateLimit:
qps: 20
burst: 100
l2announcements:
enabled: true
# https://docs.cilium.io/en/latest/network/bgp-control-plane/bgp-control-plane-v2/ # https://docs.cilium.io/en/latest/network/bgp-control-plane/bgp-control-plane-v2/
bgpControlPlane: bgpControlPlane:
enabled: true enabled: true
@@ -9,9 +9,12 @@ spec:
labels: labels:
bgp.cilium.io/advertise-service: default bgp.cilium.io/advertise-service: default
bgp.cilium.io/ip-pool: default bgp.cilium.io/ip-pool: default
l2.cilium.io/ip-pool: default
addresses: addresses:
- type: IPAddress - type: IPAddress
value: 172.20.10.110 value: 172.20.10.110
- type: IPAddress
value: 192.168.1.222
listeners: listeners:
- protocol: HTTPS - protocol: HTTPS
port: 443 port: 443