Contour-v1.19.1发布
前言
我们很高兴发布发布我们用于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
修复使用时引起的panic错误.
发布说明地址
https://github.com/projectcontour/contour/releases/tag/v1.19.1
欢迎关注Contour版本发布中文说明系列
本系列以1.19.1版本为第一个内容.地址在下面↓↓ https://liangyuanpeng.com/post/contour-replease-log/