Has anyone played around with it and found a corner where is it was useful to have?
Has anyone played around with it and found a corner where is it was useful to have?
* routes all our UDP traffic; from edge box to worker box, UDP packets don't touch userland until they hit a customer VM;
* allows our Anycast proxy to listen on every TCP port, instead of a set of well-known ports; and
* implements our private networking, allowing VMs from the same customer organizations to talk to each other.
eBPF can (basically) monitor anything at a low level! check out ebpf_exporter for some other great examples of real-world use.
Thus the second part's question becomes strange. As anything needs to be done on K8s needing ebpf also requires ebpf outside k8s (there often is replacement, but that does not harm the fact that ebpf can be used in those cases).