-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: eBPF ingress/egress TC program for cilium external LB #2710
Conversation
Is this susceptible to the same ordering issues being discussed here? I notice you're trying to attach to Cilium's qdisc |
I've been testing these latest changes on a cluster with cilium's Previously, I did see that my filters would get removed if I tried using the same pref + handle as cilium and restarted pods. When my filters are set at prior 1 and cilium at prior 2, I haven't had any issues with the filters deleting after restarting cilium
Later I plan to install the program using an initcontainer from the cilium or cns daemonset, so I'm not sure if this will change the behavior. |
…exist before adding on restart
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
Reason for Change:
This is a POC for fixing external load balancer services on Cilium dual stack clusters. This PR includes both ingress and egress tc programs that convert a link local address to global unicast and vice versa, respectively.
Issue Fixed:
cilium/cilium#31326
Requirements:
Notes: