解读 Knative Eventing v0.14.0 版本特性

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: Knative Eventing v0.14.0 版本已于近期发布,新版本带来了哪些特性呢?本文会进行相关的解读

前言

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

新特性

新增 APIServerSource 和 ContainerSource

ContainerSource 重新回归到 eventing 中,另外新增了 APIServerSource

新增 namespace controller

新增 namespace controller,支持在每个 namespace 中创建 broker

Broker 支持多租

Knative提供了使用channel 进行事件路由的多租户Broker实现。可以选择 Channel 进行部署,例如InMemoryChannel(开发测试场景),Kafka,Nats等。多租Broker创建示例:

apiVersion: eventing.knative.dev/v1beta1
kind: Broker
metadata:
  name: my-other-broker
  namespace: my-namespace
  annotations:
    eventing.knative.dev/broker.class: MTChannelBasedBroker
spec:
  config:
    apiVersion: v1
    kind: ConfigMap
    name: my-kafka-channel
    namespace: my-namespace
AI 代码解读

其它关键信息

  • 更新 sdk-go 到 v2.0.0-RC1
  • 重命名 Trigger condition Subscribed 为 SubscriptionReady
  • 使用 In-Memory Channel v1beta1 API 作为默认 channel.
  • 升级 ContainerSources 到最新的 v1alpha2 版本,并且删除原有的 CRD: containersources.sources.eventing.knative.dev。
  • 以下资源在新版本中被移除掉: CronJobSource/sources.eventing.knative.dev,
    ApiServerSource/sources.eventing.knative.dev, SinkBinding/sources.eventing.knative.dev,

ContainerSource/sources.eventing.knative.dev。

总结

本次 Knative Eventing v0.14.0 版本开始支持 Broker 多租的实现,满足了用户对于事件处理多租场景的支持。欢迎对 Knative 有兴趣的一起交流。

欢迎加入 Knative 交流群

image

目录
打赏
0
0
0
0
54112
分享
相关文章
解读Knative 0.17.0版本特性
Knative 0.17.0 版本已于近期发布,对于 Knative v0.17.0 版本新特性,我们进行解读,让大家对 Knative 新版本快速了解。
2065 0
解读Knative 0.17.0版本特性
解读Knative 0.16.0版本特性
Knative 0.16.0 版本已于近期发布,针对 Knative v0.16.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1428 0
解读Knative 0.16.0版本特性
Knative 基本功能深入剖析:Knative Serving 自动扩缩容 Autoscaler
Knative Serving 默认情况下,提供了开箱即用的快速、基于请求的自动扩缩容功能 - Knative Pod Autoscaler(KPA)。下面带你体验如何在 Knative 中玩转 Autoscaler。
Knative Eventing 0.15.0 版本变更
前言 Knative Eventing 0.1.15 版本在5月27日已经发布,来看看它的变化。 注意 需要使用迁移工具把存储版本由v1alpha1 更新为 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在升级前先更新为兼容的配置。
1236 0
解读 Knative Serving v0.15.0 版本特性
Knative 0.15.0 版本已于近期发布,针对 Knative Serving v0.15.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1738 0
解读 Knative v0.13.0版本特性
Knative Eventing v0.13.0 发布了,猜一下这个版本有没有惊喜特性,本文给你带来解读。
1919 0
解读 Knative Eventing v0.12.0 新特性
本文针对 Knative Eventing v0.12.0 版本新功能特性进行解读,让你快速对 v0.12.0 版本有所了解。
1167 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等