Hasty Briefsbeta

双语

Ditching HAProxy (In My Homelab)

a year ago
  • #homelab
  • #kubernetes
  • #networking
  • 家庭实验室中单一HAProxy虚拟机成为单点故障,导致Kubernetes服务访问中断
  • 研究keepalived、虚拟IP和MetalLB等方案以解决冗余和高可用性问题
  • MetalLB二层模式完美支持IPv4,通过LoadBalancer简化服务暴露流程
  • 尽管IPv4路由成功,IPv6的实施仍存在挑战
  • Kubernetes发行版支持虚拟IP访问kube-apiserver,增强了控制平面可靠性
  • Tailscale Kubernetes算子升级,实现直接路由和带故障转移的LoadBalancer功能
  • 成功消除对HAProxy的依赖,测试期间确保服务零中断
  • 建立网络配置信心,激发对BGP和IPv6更深入研究的动力
  • DNS在迁移过程中对缩短停机时间起到关键作用
  • 家庭实验室现在具备更强的服务器故障抵御能力