Knative Serving 0.12.1 版本发布

简介:

前言

Knative Serving 0.12.1 版本在1月28日发布,这次版本没有太大变化,网络方面引入了Contour,可能还是觉得istio会不会太臃肿了,这个和之前的Kourier都是基于envoy来实现,接下来看看具体变更。

主要变更

Kubernetes 最低支持版本为 1.15

这次knative发布采用的是1.16.4的k8s客户端,支持k8s 0.15 到 0.17版本。

改变 Revision 回收策略默认值

现在会保留最后20个或者48小时内的Revisions,之前是保留最后1个或者24小时内。如果需要改动,可以更新“config-gc”配置。

Auto-TLS 现在支持 HTTP01 challenges #4100

证书接口现在支持HTTP01 challenges,比DNS01 challenges分发证书更快,并且不需要改写DNS记录的权限。

网络层支持使用 Contour

contour是一个基于envoy轻量级的流量入口。

固定时间指标计算优化 #5981

之前计算平均并发时,需要取窗口期的数据计算,现在改为分桶预计算的方式减少计算量,环形缓冲队列减少内存GC。

Activator 性能改进 #6429

给HTTP反向代理引入缓冲池,对性能有显著的改进。

其他变更

  • 允许在container使用 execProbes #5712
  • Ingress 一致性套件,用来校验是否符合Knative ingress的需求
  • Ingress健康检查设置超时时间 #6407
  • 之前使用istio append操作header,但如果存在header会有问题,改用Set来覆盖 #6303
  • 如果不是自己管理的 VirtualService 不删除 #6342
  • 解决当使用local-gateway.mesh时报错"Duplicate entry of domain" #6488
  • 统计证书创建的次数 pkg#976
  • 试验性支持指标输出到OpenCensuspkg#953 and pkg#978

参考

文章来自knative发布信息的翻译和解读。

目录
相关文章
|
Kubernetes 监控 测试技术
knative serving 组件分析
knative serving 组件分析。
334 0
|
监控 Kubernetes Cloud Native
手动安装 Knative
本章主要介绍如何在已有 Kubernetes 集群上执行 Knative 的自定义安装。Knative的模块化组件可以允许您安装所需的组件。
手动安装 Knative
|
存储 API
Knative Eventing 0.15.0 版本变更
前言 Knative Eventing 0.1.15 版本在5月27日已经发布,来看看它的变化。 注意 需要使用迁移工具把存储版本由v1alpha1 更新为 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在升级前先更新为兼容的配置。
1184 0
|
Kubernetes 负载均衡 网络协议
解读 Knative Serving v0.15.0 版本特性
Knative 0.15.0 版本已于近期发布,针对 Knative Serving v0.15.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1641 0
|
存储 监控 Kubernetes
|
消息中间件 Kafka API
解读 Knative Eventing v0.14.0 版本特性
Knative Eventing v0.14.0 版本已于近期发布,新版本带来了哪些特性呢?本文会进行相关的解读
1463 0
|
存储 Kubernetes API
|
Kubernetes API 容器
解读 Knative Eventing v0.12.0 新特性
本文针对 Knative Eventing v0.12.0 版本新功能特性进行解读,让你快速对 v0.12.0 版本有所了解。
1108 0
|
负载均衡 Kubernetes 算法
|
Kubernetes 负载均衡 Perl
knative serving 0.10.0 版本变更
前言 Knative Serving v0.10.0 版本已经于 10 月 29 号正式发布。本次版本主要优化了activator负载均衡等能力,具体细节见以下内容。 主要变更 Activator半理想的负载均衡优化 这部分的设计文档见  Better Load Balancing in Activator (google doc)在对activator负载均衡的优化中,设置 containerConcurrency: 1 后因为排队导致的错误已经解决。
1301 0

热门文章

最新文章