Closed stevefan1999-personal closed 2 weeks ago
Due to both cilium and loxilb using their own eBPF implementations, loxilb (in-cluster mode) and cilium might be incompatible. And I believe nobody has given a serious enough try.
Nonetheless, I will give it a try and report more details.
Update - It is possible to run loxilb(in-cluster mode) and cilium provided you run loxilb pod with multus. There is guide of running loxilb(external mode) with cilium. In this guide, loxilb runs as a docker in the same pod and uses mac-vlan interface to get packets to itself before cilium gets hands on it.
In the same way, loxilb pod in-cluster can use multus to get a secondary interface hooked to it and get things working. There was a blog which used a similar concept although not with cilium. Will try to write a README for this when time permits.
Updated guide here
Load balancing doesn't seems to work in my case where I have Cilium installed, nor it was documented, is it supported?