Contour-v1.19.1发布

Posted by 梁远鹏 on 2021-10-27 | 阅读 |,阅读约 1 分钟

TOC

前言

我们很高兴发布发布我们用于kubernetes集群七层反响代理Contour的1.19.1版本.

Contour是什么

Contour是基于envoy代理实现的k8s ingress controller,新增了HttpProxy的资源,动态创建更新配置,用户在使用时都是在HTTPProxy之上进行操作.

Contour Ingress controller主要由两个组件一起工作:

  • Envoy:高性能代理,所有请求都会经过envoy
  • Contour: Envoy的控制平面,屏蔽Envoy复杂的配置,并创建了HTTPProxy资源.

目前Contour是CNCF孵化项目,值得上手!

更新点

允许重试策略,禁用重试次数.

RetryPolicy配置中的NumRetries(例如count)允许配置为0,Contour会认为是"没有定义",并且将值修改为1,也就是说配置成0时实际上效果是1.用户可以设置为-1表示禁用,如果没有配置或者配置为1那么Contour就会使用默认值1.

Bug修复

用root-namespaces参数时发生panic

修复使用root-namespaces时引起的panic错误.

发布说明地址

https://github.com/projectcontour/contour/releases/tag/v1.19.1

微信公众号

扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。

wechat-qrcode