BFE Ingress Controller 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
BFE Ingress Controller 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
BFE Ingress Controller 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 云计算云原生
开源组织 百度
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2021-10-18

软件简介

BFE Ingress Controller 是基于 BFE 实现的 Kubernetes Ingress Controller,用于支持在 Kubernetes 中使用 Ingress 来暴露服务并进行负载均衡、SSL 终结等。

BFE Ingress Controller 实现了 Kubernetes 原生 Ingress 的功能,并基于 BFE 的能力,扩展了路由规则描述能力和服务间的流量调度能力。

主要功能包括:

  • HTTP/HTTPS 流量路由

    • 支持根据 Host、Path、Header、Cookie 对请求进行路由

    • 支持 Path 的精确匹配、前缀匹配

    • 支持 Host 的精确匹配、通配符匹配

  • 多 Service 之间负载均衡

    • 支持在提供相同服务的多个 Service 之间按权重进行负载均衡

  • TLS 终结

  • 灰度发布

    • 支持基于 HTTP Header/Cookie 的服务灰度发布

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
2021/12/20 18:55

云原生周报 | 2021下 半年 CNCF 开源项目发展总结;Cilium 1.11 发布;BFE Server 及控制面更新

业界要闻 1. 2021年年底 CNCF 开源项目和发展速度概况 摘要:本文总结了2021年下半年 CNCF 开源项目的发展速度,其中 OpenTelemetry 在 CNCF 中拥有第二大贡献社区(仅次于 Kubernetes),它表明对现代可观测性工具和协作的兴趣仍然很重要;如果把 Argo 和 Flux 项目的速度结合起来,那么 GitOps 生态系统的速度在 CNCF 中是最高的;Envoy 继续拥有强大且不断增长的社区,并已成为整个服务网格生态系统中使用最广泛的数据平面之...

0
5
发表了资讯
2021/10/18 17:28

BFE Ingress Controller 正式发布!

大家期待已久的BFE IngressController终于在近日正式发布! BFE Ingress Controller是基于 BFE 实现的Kubernetes Ingress Controller,用于支持在 Kubernetes 中使用 Ingress来暴露服务并进行负载均衡、SSL终结等,现已正式发布并可以下载使用。BFE Ingress Controller 采用Apache-2.0 License,项目地址:https://github.com/bfenetworks/ingress-bfe 。 背景 随着云原生、容器化的不断推进,以及用户对BFE强大能力的使用和了解...

1
6
发表了资讯
2021/10/18 14:28

云原生周报 | BFE Ingress Controller 正式发布;如何设计一个支持 1 亿用户使用的系统

1 业界要闻 1. 官宣!入门级 Kubernetes 认证 KCNA 推动云计算人才培养及职业发展 摘要:KCNA 由 CNCF 和 Linux 基金会推出 覆盖 Kubernetes 和云原生架构的基础知识,认证考试预计将在今年年底正式推出,KCNA 是一个多项选择题形式的认证考试,本考试针对 Kubernetes 及云原生生态系统的广泛入门级知识和技能,包括如何使用基本的 kubectl 命令部署应用程序、Kubernetes 的架构(容器、Pod、节点、集群)、云原生环境和项目(存...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/06/30 10:48

BFE项目

名称:BFE 类型:负载平衡 说明:BFE是一个现代化的七层负载均衡系统。优势包括:灵活的模块框架;面向多租户架构;支持丰富的接入协议;基于请求内容路由;高级负载均衡;丰富的扩展模块;一流的可见性;适配主流生态项目。 BFE项目由CNCF(Cloud Native Computing Foundation,云原生计算基金会)托管。如果你是一家希望帮助塑造容器打包、动态调度和面向微服务的技术发展的公司,请考虑加入CNCF。有关谁参与以及BFE扮演角色的...

0
0
2020/04/08 08:20

BFE 初探

概述 什么是 BFE?一起来看下官方介绍。 BFE(Baidu Front End)是百度的一款开源的应用负载均衡产品,目前已接入百度大部分流量,每日转发请求接近1万亿,峰值QPS超过1000万。在2019年百度春晚红包活动中,BFE平台在超大用户压力、数次流量波峰下平稳运行,保证了春晚红包活动的顺利进行。详情请查看 BFE 官网地址:https://www.bfe-networks.net,github 地址:https://github.com/baidu/bfe。 BFE 源码是使用 GO 语言开发的,...

0
0
发表了博客
2018/09/11 23:12

kubernetes之ingress及ingress controller

什么是ingress Ingress是授权入站连接到达集群服务的规则集合。 从外部流量调度到nodeprot上的service 从service调度到ingress-controller ingress-controller根据ingress中的定义(虚拟主机或者后端的url) 根据虚拟主机名调度到后端的一组pod中 Ingress资源定义 kubectl explain ingress.spec rules 定义成虚拟主机调度还是url调度 backend 知道后端主机 部署ingress 以下文件是kubenetes的官方提供 创建namespace apiVersio...

0
2
发表了博客
2019/09/25 14:40

k8s Ingress和ingress控制器

k8s Ingress和ingress控制器 ingress架构图简介 我们知道service的表现形式为IP:PORT,即工作在第四层传输层(TCP/IP层),那么对于不同的URL地址经常对应用不同的后端服务或者虚拟服务器,这些应用层的转发机制仅通过kubernetes的service机制是无法实现的,这种情况我么可以使用ingress策略定义和一个具体的ingress Controller,两者结合实现一个完整的Ingress 负载均衡,这个负载均衡是基于nginx七层反向代理来实现的,ingre...

0
0
发表了博客
2019/09/27 17:58

七,ingress及ingress cluster

[TOC] Service 类型 ClusterIP 只在集群内部访问,无法跨越集群边界 NodePort 提供集群外部流量进入到集群内部,是在clusterIP前提之上增强的 LoadBalancer 集群部署在公有云或私有云之上,提供给公有云或私有云的负载均衡中间使用 ExternelName 把集群外部的服务映射给集群内部使用, 是一个FQDN的名称,一个CNAME名称,这个CNAM指向公网的FQDN No ClusterIP 成为 Headless Sercie ServiceName -> PodIP Service 是一个四层调...

0
0
发表了博客
2019/09/07 16:27

k8s Ingress和ingress控制器

ingress架构图简介 我们知道service的表现形式为IP:PORT,即工作在第四层传输层(TCP/IP层),那么对于不同的URL地址经常对应用不同的后端服务或者虚拟服务器,这些应用层的转发机制仅通过kubernetes的service机制是无法实现的,这种情况我么可以使用ingress策略定义和一个具体的ingress Controller,两者结合实现一个完整的Ingress 负载均衡,这个负载均衡是基于nginx七层反向代理来实现的,ingress工作原理如下图: 外部客户端...

0
0
发表了博客
2020/03/31 23:56

kubernetes Ingress、Ingress controller

前言 拥抱开源,无私分享,共享技术,相互学习,共同进步,分享更多有深度的文章,欢迎转发分享 四层负载均衡器service回顾 使用四层负载均衡调度器service时,当客户端访问kubernetes集群内部的应用时,数据包走向如下面流程所示 client--->nodeip:port--->service ip:port--->podip:port 客户端-->node节点的ip:端口--->service的ip:端口--->pod的ip:端口 1.Ingress Controller Ingress Controller是一个七层负载均衡调度器,...

0
0
发表了博客
2019/06/16 11:30

k8s之ingress及ingress controller

1.ingress概述 图解:第一个service起到的作用是:引入外部流量,也可以不用此方式,以DaemonSet控制器的方式让Pod共享节点网络,第二个service的作用是:对后端pod分组,不被调度时使用,如果后端pod发生变动,则ingress就会将变动信息注入到,ingress controller管理的7层负载nginx的配置文件中. 2.部署 wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml kubectl apply -f mandatory.y...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部