



















我们很高兴发布发布我们用于kubernetes集群七层反响代理Contour的v1.20.0版本.
Contour是基于envoy代理实现的k8s ingress controller,新增了HttpProxy的资源,动态创建更新配置,用户在使用时都是在HTTPProxy之上进行操作.
Contour Ingress controller主要由两个组件一起工作:
目前Contour是CNCF孵化项目,值得上手!
Contour现在支持最新的v1alpha2版本的网关API,这个版本的网关API有很多重大的更新,这些更新可以在网关API更新日志中查看详细的说明.
Contour XDS服务器接受的最低TLS版本从TLSv1.2升级为TLSv1.3
在之前的Contour 1.19中Envoy XDS客户端最大TLS版本升级为TLSv1.3,
如果从Contour 1.19升级的话,旧的Envoy将会无法连接到新的Contour,直到Envoy也升级.在Envoy完成升级之前,旧的Envoy无法接收新的配置数据.
详细信息可以查看Envoy文档中的xDS API以及Contour架构.
现在Ennoy和Contour的metrics指标都可以配置成为HTTPS才能拉取metrics.也可以要求客户端提供证书,证书的合法性会根据已经配置的CA证书来验证是否合法.
这个功能可以更好的支持Contour metrics的可见性.
Contour实现了v1alpha2 版本Gateway API的路径前缀匹配`
安装v1.20.0-beta.1最简单的方法是kubectl apply下面的yaml文件:
使用Gateway API:
kubectl apply -f https://raw.githubusercontent.com/projectcontour/contour/v1.20.0-beta.1/examples/render/contour-gateway.yaml
不使用Gateway API:
kubectl apply -f https://raw.githubusercontent.com/projectcontour/contour/v1.20.0-beta.1/examples/render/contour.yaml
Contour v1.20.0-beta.1 针对 Kubernetes 1.20 到 1.22 进行了测试.
如果您正在使用 Contour 并希望将您的组织添加到我们的采用者列表中,请访问此页面。如果您希望保持组织名称匿名,但仍向我们提供有关 Contour 的使用和方案的反馈,请在此GitHub issue上发帖。
https://github.com/projectcontour/contour/releases/tag/v1.20.0-beta.1
这个版本的更新点时候挺多的,慢慢翻译中,敬请期待!
扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。