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。