kube-vip/kube-vip
Kubernetes Control Plane Virtual IP and Load-Balancer observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 30.0
- age_days: 2404
- days_rel: 23
- days_push: 7
- n_releases_24m: 23
Adoption not part of the score
2941 stars · 318 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
kube-vip is a self-contained Go-based virtual IP and load-balancer for Kubernetes, providing high availability for the control plane and LoadBalancer services without external hardware. It supports ARP (Layer 2), BGP (Layer 3), routing table, and WireGuard modes, with IPv4/IPv6 and egress capabilities.
Use cases
- build a highly-available Kubernetes control plane on bare metal
- provide LoadBalancer service IPs without a cloud provider
- run HA Kubernetes on Raspberry Pi or edge devices
- advertise Kubernetes services via BGP to my network
- give pods an egress IP through a load balancer service
- set up a virtual IP for kubeadm clusters
- replace a hardware load balancer for my homelab cluster
When to choose
- running Kubernetes on bare metal, edge, or virtualized environments without a cloud load balancer
- you need control plane HA with kubeadm static pods or K3s daemonsets
- you want Layer 2 ARP or Layer 3 BGP service load balancing with IPv4/IPv6
When to avoid
- you are on a managed cloud Kubernetes with a native load balancer integration
- you need full Layer 7 (HTTP) load balancing features rather than VIP management
- your network does not permit gratuitous ARP or BGP advertisements
Facets
service · maturity active
networking load-testing deployment microservices cloud networking infrastructure-as-code self-hosted go self-hosted virtual-ip bgp arp control-plane-ha service-loadbalancer bare-metal edge egress wireguard leader-election kubernetes containers linux docker arm
3 sources
- readme: https://github.com/kube-vip/kube-vip · fetched 2026-08-28 · 584110c0455a
- homepage: https://kube-vip.io · fetched 2026-08-29 · 73b3a56e70e8
- site_page: https://kube-vip.io/docs · fetched 2026-08-29 · 0c6ceefe223a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kube-vip/kube-vip | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="kube-vip/kube-vip")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem