Introduction to kube-vip: Bare Metal Load Balancing (RTFM with Rawkode)
Meet the Cast
HOST
David Flanagan
@rawkode
Stay ahead in cloud native
Tutorials, deep dives, and curated eventsβno fluff.
In this episode, joined by my colleague Dan Finneran, we take a practical look at one of his open source projects, Plunder, and get hands on with the kube-vip component.
Plunder is a single-binary server that is all designed in order to make the provisioning of servers, platforms and applications easier. It is deployed as a server that an end user can interact with through it's Api-server in order to control and automate the usage.
kube-vip is a Kubernetes Virtual IP and Load-Balancer for the Kubernetes control pane and services. It is a small self-contained and highly available option for bare metal and edge (Arm, embedded, and/or IoT) environments.
π°. Timeline
00:00 - Holding screen
01:25 - Introductions
04:40 - Introduction to Plunder (Bare metal provisioning tool)
06:00 - Dan takes down a hotel network
08:00 - What makes bare metal Kubernetes different from managed services?
09:40 - What are we going to demo today?
12:00 - VIP for Kubernetes Control Plane High Availability (HA)
35:00 - Load balancing Kubernetes services using a LoadBalancer service (DHCP and BGP)
ππ»ββοΈ Want some help?
π¬ Leave a comment
π¦ Ping me on Twitter - https://twitter.com/rawkode
π Schedule some time during my office-hours - https://rawko.de/office-hours
π Links
Dan Finneran - https://twitter.com/thebsdbox
Plunder - https://github.com/plunder-app/
kube-vip - https://github.com/plunder-app/kube-vip
Related Videos
Kubernetes Disaster Recovery
Flatcar Linux: A Modern OS for the Always-On Infrastructure
Platform Engineering: Asking "Why"? with Evelyn Osman
βToday we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp β an extensible, user-friendly Kubernetes UI. Weβll walk through installing, configuring, customizing, and using it in real time.
Comments