As mentioned in the documentation enabling kubespan doesn't work.
When I enabled it via enable_kube_span, I see the following error in cilium pods:
time="2024-10-30T11:52:04Z" level=fatal msg="Failed to compile XDP program" error="attaching XDP program to interface kubespan: interface kubespan: attaching program cil_xdp_entry using bpf_link: create link: operation not supported" subsys=datapath-loader
Looking at the cilium chart values, I saw that XDP program is mentioned in loadBalancer.acceleration settings, which is set to "native" here.
|
set { |
|
name = "loadBalancer.acceleration" |
|
value = "native" |
|
} |
So after I set it to "disabled" (do not use XDP), kubespan worked. I guess it should also work with "best-effordt.
TBH I don't really know what this settings is for. I just wanted to share what I have found out.
As mentioned in the documentation enabling kubespan doesn't work.
When I enabled it via
enable_kube_span, I see the following error in cilium pods:Looking at the cilium chart values, I saw that XDP program is mentioned in
loadBalancer.accelerationsettings, which is set to "native" here.terraform-hcloud-talos/manifest_cilium.tf
Lines 35 to 38 in 15d8090
So after I set it to "disabled" (do not use XDP), kubespan worked. I guess it should also work with "best-effordt.
TBH I don't really know what this settings is for. I just wanted to share what I have found out.