BFE Ingress Controller正式发布!
大家期待已久的BFE IngressController終于在近日正式發(fā)布!
BFE Ingress Controller是基于 BFE 實(shí)現(xiàn)的Kubernetes Ingress Controller,用于支持在 Kubernetes 中使用 Ingress來暴露服務(wù)并進(jìn)行負(fù)載均衡、SSL終結(jié)等,現(xiàn)已正式發(fā)布并可以下載使用。BFE Ingress Controller 采用Apache-2.0 License,項(xiàng)目地址:https://github.com/bfenetworks/ingress-bfe 。
背景
隨著云原生、容器化的不斷推進(jìn),以及用戶對(duì)BFE強(qiáng)大能力的使用和了解,我們不斷收到社區(qū)的反饋,希望能夠?yàn)樵贙ubernetes環(huán)境中部署的服務(wù),使用BFE進(jìn)行流量接入和轉(zhuǎn)發(fā)。
在Kubernetes中,對(duì)外暴露服務(wù)有Ingress、LoadBalancer、NodePort等多種方式。Ingress是對(duì)服務(wù)的外部HTTP/HTTPS訪問進(jìn)行管理的 API 對(duì)象。采用Ingress暴露服務(wù)時(shí),需要部署Ingress Controller,以根據(jù) Ingress 資源上定義的規(guī)則對(duì)流量進(jìn)行控制和路由。
今年2月,BFE開源社區(qū)的開發(fā)者們發(fā)起了基于BFE的Ingress Controller的項(xiàng)目,目的是提供一款I(lǐng)ngress Controller,使用戶能夠在使用Ingress進(jìn)行流量接入時(shí),享受到BFE的眾多優(yōu)秀特點(diǎn)和強(qiáng)大能力。經(jīng)過大半年的開發(fā)和測(cè)試,BFE Ingress Controller終于在本月發(fā)布了。
主要功能
BFE Ingress Controller實(shí)現(xiàn)了Kubernetes原生Ingress的功能,并基于BFE的能力,擴(kuò)展了路由規(guī)則描述能力和服務(wù)間的流量調(diào)度能力。主要功能包括:
1、HTTP/HTTPS流量路由
- 支持根據(jù)Host、Path、Header、Cookie對(duì)請(qǐng)求進(jìn)行路由
- 支持Path的精確匹配、前綴匹配
- 支持Host的精確匹配、通配符匹配
2、多Service之間負(fù)載均衡
- 支持在提供相同服務(wù)的多個(gè)Service之間按權(quán)重進(jìn)行負(fù)載均衡
3、TLS終結(jié)
4、灰度發(fā)布
- 支持基于HTTP Header/Cookie的服務(wù)灰度發(fā)布
更多信息,見BFE Ingress Controller的文檔:https://github.com/bfenetworks/ingress-bfe。
如何部署
我們提供了BFE Ingress Controller的Docker鏡像、所需的yaml配置文件、完善的手冊(cè),您可以根據(jù)文檔中的“部署指南”,快速上手部署B(yǎng)FE Ingress Controller。
Ingress配置
通過配置Ingress資源,可以定義 Kubernetes 集群內(nèi)服務(wù)對(duì)外提供服務(wù)時(shí)的流量路由規(guī)則。BFE Ingress Controller支持Kubernetes原生定義的Host規(guī)則、Path規(guī)則,并利用注解(Annotation)支持了Header規(guī)則、Cookie規(guī)則,以及多服務(wù)之間的負(fù)載均衡。
在文檔中的“配置指南”部分,我們提供了詳細(xì)的說明和多個(gè)示例。
后續(xù)計(jì)劃
接下來,我們會(huì)將更多的BFE的成熟能力,加入到BFE Ingress Controller當(dāng)中,并提供對(duì)Gateway API的支持。
期待您的使用反饋,并希望有更多人加入BFE開源社區(qū)一起建設(shè)。
點(diǎn)擊進(jìn)入獲得更多技術(shù)信息~~
總結(jié)
以上是生活随笔為你收集整理的BFE Ingress Controller正式发布!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超低延迟直播架构解析
- 下一篇: 百度智能云大数据全景架构图如何赋能企业数