Senior Staff Technical Marketing Engineer, Isovalent at Cisco | Chief DEI Officer at OpenUK | Blogger | Book Author | Network | Cloud | Kubernetes
New Cilium feature this week is one that anyone running Kubernetes in home labs will appreciate (or anyone who would rather not use BGP): L2 Announcements 📣 When you want to expose Kubernetes Services to the rest of your network, you could either use BGP to advertise the external-facing IP addresses or you could use this new feature to make these IPs accessible over the local network. Typically, this would have required a tool like MetalLB but now Cilium natively supports this functionality. 🎉 When you deploy a L2 Announcement Policy, Cilium will start responding to ARP requests from local clients for ExternalIPs and/or LoadBalancer IPs. Demo below 👇🏾 What do you folks think? Will you use this feature in your home lab or in your network? Let me know in the comments! [PS - kudos to Dylan Reimerink for the feature and Raphaël Pinson for the lab used for the demo]
Ok, it's time to remove MetalLB completely :) I know few old-fashion legacy infrastructures where ARP was the only way how to integrate k8s into it.
Awsome! Just finished reconfiguring my home cluster with Cilium and Metallb a couple of days ago.. Bye bye Metallb! 🥳
Awesome I'll use this to replace MetalLB on our on-prem production clusters.
That's awesome..
L2 Announcements without Metallb? Very ingenious concept! Thank you Nicolas Vibert
NSE4, Azure 305, CCIE-RS
9moCan we make this lab on Pnetlab or EVE ?