文件名称:搬运工:Kubernetes集群的裸机负载平衡器
文件大小:4.32MB
文件格式:ZIP
更新时间:2024-02-24 09:36:18
kubernetes load-balancer bare-metal baremetal lb
搬运工 English | 什么是波特 是为裸机Kubernetes集群设计的开源负载均衡器。 它由物理交换机实现,并使用BGP和ECMP来实现最佳性能和高可用性。 为什么选择波特 众所周知,在云托管的Kubernetes集群中,云提供商(AWS,GCP,Azure等)通常提供负载均衡器来分配IP并将服务公开给外部。 但是,由于Kubernetes没有为裸机环境提供负载平衡解决方案,因此很难在裸机集群中公开该服务。 幸运的是,Porter允许您在裸机集群中创建类型为“ LoadBalancer”的Kubernetes服务,这使您对云具有一致的体验。 核心功能 ECMP路由负载平衡 BGP动态路由配置 EIP管理 Kubernetes服务中的LoadBalancerIP分配 使用舵图安装 通过CRD动态配置BGP服务器 通过CRD动态BGP对等体配置 原理 下图描述了波特的原理。 假设在节点1(192.168.0.2)和节点2(192.168.0.6)上部署了分布式服务。 该服务需要通过EIP 1.1.1.1进行访问。 部署示例服务后,Porter会自动将路由信息同步到叶子交换机,然