Knative Serving 0.9 版本变更

简介: 前言 Knative Serving 0.9版本在9月17日已经发布,这是Serving v1正式版的第二个候选版本,目前还在和社区讨论Serving在限制条件下如何生产可用,还有怎样协调剩下的部分。

前言

Knative Serving 0.9版本在9月17日已经发布,这是Serving v1正式版的第二个候选版本,目前还在和社区讨论Serving在限制条件下如何生产可用,还有怎样协调剩下的部分。

主要变更

v1 API

v1 API模型在这个版本已经可以使用了,但是由于k8s最低版本的限制,可以只部署v1alpha1 endpoint或者所有endpoint(v1alpha1, v1beta1, and v1)。v1 API的模型在所有的endpoint上都可以使用,如果要使用v1beta1/v1 endpoint,需要k8s最低版本为1.14。

minScale 现在只应用到可路由的Revision

现在autoscaling.knative.dev/miniScale只会应用到和Route有关联的Rrevision,这样解决了用户使用minScale的一个痛点,没有路由的Revision pod一直保留最小副本数,要等10个小时才会被回收。

冷启动改进 #4902 and #3885

kube-proxy有个参数iptables-min-sync-period,用来控制iptable刷新时间,如果使用了kube-proxy,ClusterIP生效的时间受限于它。
当ClusterIP还没准备好,Activator 现在会直接通过Pod ip发送,这个修改使得在pod ready后,请求延迟缩短到200毫秒左右,对比之前最高达到10秒。

扩缩容

  • 支持RPS(每秒请求数)自动扩缩容,更适合一些短时间和轻量的请求。 #3416 
  • 之前只针对扩容有速率的限制,现在增加配置项max-scale-down-rate用于控制缩容速率。#4993 
  • Autoscaler没有更新metric service #5291
  • SKS在Autoscaler重启后,变成Serve模式 #5327
  • 修复 Activator 缩容导致503错误 #5364
  • TBC 默认值改为200
  • PA 在状态中展示想要的和实际的pod数量
  • 持续的性能测试 https://mako.dev

核心API

  • Webhook现在会校验annotation #4995
  • Revisions 增加 service.knative.dev/route 标签 #5048
  • Revision GC 重构,从Configuration移到单独的controller #4876
  • Revision状态展示Deployment的错误信息 #5077 
  • 校验VolumeSources和VolumeProjections #5128 
  • ContainerConcurrecy 可以配置默认值 #5099
  • 应用 Route的标签到Ingress #5467
  • global resyncs性能改进,避免一次性加入所有资源 #5275
  • 改进readiness probes的错误信息 #5385 

网络

  • 关闭和删除 ClusterIngress 资源 #5024

来源

文章来自于 knative/serving github release note 的翻译和解读

目录
相关文章
|
BI 数据管理 容器
公开课01期 | 基于宜搭的《T恤尺码收集》应用搭建
在阿里,T恤是程序员必不可少的元素。每逢公司或者BU(部门)的重大节庆日,比如双11 、年会、新BU成立仪式、大型活动等,都会给员工定制发放统一的T恤或者POLO衫服装。而我们每次发放T恤之前,有一步必不可少的就是收集员工的T恤尺码。
50215 0
公开课01期 | 基于宜搭的《T恤尺码收集》应用搭建
|
存储 数据中心 云计算
《云计算:原理与范式》一第1章 云计算导论1.1 云计算简介
本节书摘来自华章出版社《云计算:原理与范式》一书中的第1章,第1.1节,作者 (澳)Rajkumar Buyya James Broberg Andrzej Goscinski,更多章节内容可以访问云栖社区“华章计算机”公众号查看
2040 0
|
4天前
|
数据采集 人工智能 安全
|
13天前
|
云安全 监控 安全
|
5天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1093 152
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1770 9
|
10天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
701 152