首页>科技 >内容

CNCF接受K8s输入控制器Contour成为孵化专案

科技2021-02-12 16:02:18
最佳答案

CNCF云端原生运算基金会(Cloud Native Computing Foundation,CNCF)宣布接收来自VMware的开源Kubernetes输入(Ingress)控制器Contour,成为最新的CNCF孵化专案。

Contour由一间名为Heptio的公司开发,Heptio后来被VMware併购,Contour也就进到了VMware旗下。Contour透过部署Envoy代理作为反向代理和负载平衡器,来控制流入Kubernetes的流量,Contour支援动态更新,并可透过限制命名空间支援多团队的Kubernetes丛集,能够方便地配置虚拟主机和TLS凭证,并提供进阶的负载平衡政策。

而Envoy则是Lyft创建,目前同样是由CNCF託管,是一个开源的边缘与服务代理,广泛地被整合在各种云端原生应用程式中,Envoy以独立的程序与每个应用程式伺服器共同运作,能够抽象化基础设施,提供常用的网路功能,所有的Envoy会组成一个透明沟通网格,应用程式流量便在这个网格之中流动,当有问题发生时,用户便能快速地找出问题来源。

Lyft软体工程师Matt Klein表示,要使用Kubernetes执行大规模工作负载,关键之一便是实作有效的OSI第7层流量输入管理,而Contour整合Envoy,提供了存取Kubernetes丛集中应用程式的方法。CNCF技术长Chris Aniszczyk则提到,由于现代分散式架构系统仰赖网路以及连接性,这使得Kubernetes输入控制成为架构不可缺少的部分,他认为,Contour是Envoy逻辑上的补充,可以容易地用于云端原生与多团队的环境。

Contour已经被多家企业使用,包括Adobe使用Contour作为自家多租户Kubernetes平台Ethos的输入控制器。社群也已经制定了Contour明确的发展路线,计画支援Kubernetes Service API以及跨Kubernetes丛集路由服务,另外,Contour还会扩大支援Envoy,加入速率限制、身份验证以及存取日誌服务等功能。

免责声明:本文由用户上传,如有侵权请联系删除!