CCE Ingress Controller 网络 基于百度云应用型负载均衡产品(应用型BLB)实现K8S Ingress语义,提供七层网络负载均衡能力。 CCE Ingress Nginx Controller 网络 使用Nginx作为反向代理、负载均衡器、HTTP缓存,根据Ingress资源配置动态更新Nginx配置文件。
LB Service(Local 模式)支持负载均衡配置,更多信息请见 设置服务器组动态权重 。 创建 GPU 节点支持勾选安装趋动。 2023-02 新增日志中心功能,将容器日志接入日志服务 BLS,更多信息请见 日志概述 。 集群、节点组支持创建预付费节点。 支持使用公共镜像 Rocky Linux 8.6 创建集群节点。
BLB 绑定到Service服务上向公网或内网暴露服务 绑定到Ingress路由上向公网或内网暴露服务 每个地域下BLB实例数量 60个 支持,更多信息请见负载均衡BLB 使用限制 每个BLB实例可添加的监听数量 50个 每个HTTPS监听器可添加的扩展域名数量 10个 每个应用型BLB实例服务器组数量 20个 每个应用型
可以将 Ingress 配置为服务提供外部可访问的 URL、负载均衡流量、终止 SSL/TLS,以及提供基于名称的虚拟主机等能力。 Ingress 控制器 通常负责通过负载均衡器来实现 Ingress,尽管它也可以配置边缘路由器或其他前端来帮助处理流量。 Ingress 不会公开任意端口或协议。
CCE LB Controller 说明 组件介绍 CCE-LB-Controller 基于 百度云应用型负载均衡产品 实现K8s LoadBalancer Service, 提供 4 层负载均衡能力。
产品规格 百度向量数据库(Baidu Cloud VectorDB)以分布式架构为基础,各个节点之间协同通信和协调,以实现高效的数据存储和检索。客户端请求通过负载均衡机制智能地分发到多个节点上,从而提高了整体性能和可用性。 节点类型 百度智能云向量数据库根据存储节点的 CPU 和内存资源分配比例分为 内存型 , 计算型 , 均衡型 三类。
集群节点扩缩容、CoreDNS 缩容时,业务出现概率性解析失败,通常时长在五分钟左右 问题原因: 若集群的 kube-proxy 负载均衡模式为 IPVS,在 CentOS 等内核版本小于 4.19 的节点上,摘除 IPVS UDP 类型后端后,一段时间内若新发起的 UDP 报文源端口冲突,该报文会被丢弃 解决方案: 可以考虑采用 NodeLocal DNS 方案,由于 NodeLocal DNS
百度负载均衡BLB有如下特点: 高可用:采用百度自研4/7层负载均衡设备支持多种负载均衡策略,设备本身支持冗余高可用,提供99.95%的服务可用性保证;用户可根据应用负载进行弹性扩容,通过BLB将流量均衡转发到多个BCC实例间。随着流量增加,BLB可以无缝扩展BCC实例,响应海量高并发访问;故障自动切换,及时消除服务单点故障。
配置步骤: 选择根节点规则为“优先级”。 添加所有的IP作为根节点的资源。 设置”主IP”的优先级为1,并按照切换时的优先顺序,设置”备IP”的优先级为逐步增加的值。 保存修改,并启用策略。 多活IP+负载均衡 同地域的域名有多个可用IP,常态下希望这些IP按照一定的比例同时接流量。如果其中某些IP故障,流量需要切换到存活IP上,存活IP的权重保持不变。
应用场景 搭建网站服务 使用弹性伸缩管理网站的后端服务器集群,集群通过负载均衡对外提供服务。当网站的访问压力呈现较大波动时,弹性伸缩可以在服务器负载过大时自动增加集群节点,当服务器负载下降时及时释放空闲节点,从而保障网站性能得到保障,同时最大化节约成本。 搭建任务处理集群 使用弹性伸缩可以搭建后端的任务处理集群,用于处理来自消息队列、Hadoop、Kubernetes等的批量任务。