解读 Knative Eventing v0.12.0 新特性

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文针对 Knative Eventing v0.12.0 版本新功能特性进行解读,让你快速对 v0.12.0 版本有所了解。

前言

针对 Knative Eventing v0.12.0 版本对这些新功能特性进行解读,让你快速对 v0.12.0 版本有所了解。

新特性

InMemoryChannel dispatcher Deployment

InMemoryChannel dispatcher Deployment 支持设置requests和limits , 以保证其性能。默认配置如下:

...
        resources:
          limits:
            cpu: 2200m
            memory: 2048Mi
          requests:
            cpu: 1000m
            memory: 256Mi

Broker

  • 支持设置 Image pull secret:针对私有镜像不能拉取问题,Broker 支持设置 Image pull secret。通过设置环境变量:BROKER_IMAGE_PULL_SECRET_NAME
  • 在broker.spec新增delivery属性设置,用于处理从filter/subscriber的错误信息

其它特性

  • 新增 sources.knative.dev API group,包括 ApiServerSource 和 SinkBinding.
  • 在ConfigMap 中添加 eventing.knative.dev/release 标签,用于标识release版本

其它关键信息

  • Broker's ingress channel 已经被删除掉,以减少事件处理延迟
  • Generated Client 从 pkg/client 移除到了 pkg/legacyclient,涉及到 ApiServerSource, CronJobSource, ContainerSource, 和 SinkBinding
  • Triggers 和 Subscriptions已经在spec中支持Destination。
  • 在 Subscription, Parallel 和 Sequence 中, Deprecated 字段属性不再支持
  • 需要升级 Parallel, Sequence 从 messaging.knative.dev API group 到 flows.knative.dev API group.
  • 当前最小 Kubernetes 版本支持: 1.15.

总结

本次 Knative Eventing v0.12.0 版本并没有涉及到很大改动,更多的聚焦在可用性方面。欢迎对 Knative 有兴趣的一起交流。

欢迎加入 Knative 交流群

image

目录
相关文章
|
6月前
|
消息中间件 弹性计算 Kubernetes
Knative 架构解析
【2月更文挑战第29天】Knative作为构建无服务器产品的基础设施,建立在Kubernetes和Istio之上,提供从源代码到服务的编排、流量管理、自动扩缩容和事件绑定等功能,分为Build、Eventing和Serving三个模块,旨在确保编程模型的可移植性。
|
消息中间件 存储 Kubernetes
【无服务器架构】Knative Eventing 介绍
【无服务器架构】Knative Eventing 介绍
|
Kubernetes 安全 Cloud Native
knative入门指南
knative入门指南
460 0
knative入门指南
|
Kubernetes Cloud Native Serverless
Knative Eventing
Knative Eventing
132 0
|
监控 Kubernetes Cloud Native
手动安装 Knative
本章主要介绍如何在已有 Kubernetes 集群上执行 Knative 的自定义安装。Knative的模块化组件可以允许您安装所需的组件。
手动安装 Knative
|
Kubernetes Serverless 开发工具
Knative 简介
本文作者来自蚂蚁金服系统部之芥 什么是 Knative? knative 是谷歌开源的 serverless 架构方案,旨在提供一套简单易用的 serverless 方案,把 serverless 标准化。
22790 0
|
存储 API
Knative Eventing 0.15.0 版本变更
前言 Knative Eventing 0.1.15 版本在5月27日已经发布,来看看它的变化。 注意 需要使用迁移工具把存储版本由v1alpha1 更新为 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在升级前先更新为兼容的配置。
1212 0
|
Kubernetes 负载均衡 网络协议
解读 Knative Serving v0.15.0 版本特性
Knative 0.15.0 版本已于近期发布,针对 Knative Serving v0.15.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1681 0
|
消息中间件 Kafka API
解读 Knative Eventing v0.14.0 版本特性
Knative Eventing v0.14.0 版本已于近期发布,新版本带来了哪些特性呢?本文会进行相关的解读
1495 0
|
Kubernetes 网络协议 Java
下一篇
无影云桌面