You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Related issue and commit in the cilium repository.
Cilium has a hidden flag called --local-max-addr-scope which is by default to scope link (253) - 1 after v1.13.
How to categorize this issue?
/area networking
/kind bug
What happened:
When running Cilium as a kube-proxy replacement and the eBPF datapath is chosen (will be introduced with #350) the
lo
device will be ignored to search for host addresses https://github.com/cilium/cilium/blob/9d631b91ad4d2c146d3decbfcfc39968764eb539/pkg/datapath/linux/devices.go#L32-L38Running without a network overlay let's request inside containers against
https://kubernetes
time-out.This currently isn not reproducible when running without overlay because bpf-masquerade get's disabled in that case:
gardener-extension-networking-cilium/charts/internal/cilium/charts/config/templates/configmap.yaml
Lines 335 to 337 in e6d1fcc
Cilium will fallback to the legacy implementation of hostrouting instead of using the eBPF datapath:
What you expected to happen:
Pods are able to access the kube-apiserver via service discovery
How to reproduce it (as minimally and precisely as possible):
Create a shoot without overlay and enable the kube-proxy replacement.
Either:
enable-bpf-masquerade: true
to the cilium-config configmap in kube-systemor
Example shoot spec to reproduce:
Anything else we need to know?:
Environment:
kubectl version
): 1.29.16The text was updated successfully, but these errors were encountered: