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在迁移过程中对缩短停机时间起到关键作用
- 家庭实验室现在具备更强的服务器故障抵御能力