Kubernetes入口控制器Contour,成為云原生計(jì)算基金會(huì)孵化項(xiàng)目
Contour最初誕生于Heptio,后被VMware收購。目前Contour已經(jīng)被云原生計(jì)算基金會(huì)(CNCF)接受為孵化項(xiàng)目。
Contour是用于Kubernetes的高性能入口控制器,可為Envoy提供控制平面。Contour通過將Envoy部署為反向代理和負(fù)載均衡來工作。Contour支持動(dòng)態(tài)配置更新和多團(tuán)隊(duì)Kubernetes集群,能夠限制可配置虛擬主機(jī)和TLS憑證的命名空間,并提供高級(jí)負(fù)載均衡策略。

使用Kubernetes大規(guī)模運(yùn)行工作負(fù)載的最重要步驟之一就是實(shí)施有效的第7層流量入口管理。Contour為用戶提供了一種訪問Kubernetes集群中應(yīng)用程序的方式,從而填補(bǔ)了常見的操作空白。由于Contour已經(jīng)與Envoy集成在一起,這也是其成為CNCF孵化項(xiàng)目的重要原因。
據(jù)悉,Contour已被許多企業(yè)采用并運(yùn)行在生產(chǎn)環(huán)境中,如Adobe,Kinvolk,Kintone,PhishLabs和Replicated等。其中,Adobe已將Contour用作基于多租戶Kubernetes的平臺(tái)的入口控制器。
VMware的Contour維護(hù)者表示,我們加入CNCF可以在塑造入口控制器的未來中扮演重要角色,而入口控制器是任何云原生基礎(chǔ)架構(gòu)的關(guān)鍵部分。
Contour加入CNCF后,計(jì)劃增加對(duì)Kubernetes Service API的支持,以及跨Kubernetes集群的路由服務(wù)的支持。此外,還計(jì)劃啟用對(duì)Envoy功能的支持,例如速率限制,身份驗(yàn)證和訪問日志服務(wù)等。






























