diff --git a/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 b/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 index 77f844ef..2a3ed694 100644 --- a/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 +++ b/ansible/playbooks/templates/custom-cilium-helmchart.yaml.j2 @@ -35,8 +35,12 @@ spec: k8sServicePort: 6443 kubeProxyReplacement: strict kubeProxyReplacementHealthzBindAddr: 0.0.0.0:10256 + # https://github.com/cilium/cilium/issues/26586 l2announcements: enabled: true + leaseDuration: 30s + leaseRenewDeadline: 10s + leaseRetryPeriod: 4s loadBalancer: algorithm: maglev mode: dsr diff --git a/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 b/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 index c5fdf4e8..065e7c22 100644 --- a/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 +++ b/template/templates/kubernetes/apps/kube-system/cilium/app/helmrelease.yaml.j2 @@ -89,8 +89,12 @@ spec: serviceMonitor: enabled: true rollOutCiliumPods: true + # https://github.com/cilium/cilium/issues/26586 l2announcements: enabled: true + leaseDuration: 30s + leaseRenewDeadline: 10s + leaseRetryPeriod: 4s loadBalancer: algorithm: maglev mode: dsr