解读 Knative Eventing v0.14.0 版本特性

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 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

其它关键信息

  • 更新 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

目录
相关文章
|
Kubernetes Serverless API
解读Knative 0.17.0版本特性
Knative 0.17.0 版本已于近期发布,对于 Knative v0.17.0 版本新特性,我们进行解读,让大家对 Knative 新版本快速了解。
1980 0
解读Knative 0.17.0版本特性
|
Kubernetes Serverless API
解读Knative 0.16.0版本特性
Knative 0.16.0 版本已于近期发布,针对 Knative v0.16.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1382 0
解读Knative 0.16.0版本特性
|
存储 API
Knative Eventing 0.15.0 版本变更
前言 Knative Eventing 0.1.15 版本在5月27日已经发布,来看看它的变化。 注意 需要使用迁移工具把存储版本由v1alpha1 更新为 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在升级前先更新为兼容的配置。
1210 0
|
Kubernetes 负载均衡 网络协议
解读 Knative Serving v0.15.0 版本特性
Knative 0.15.0 版本已于近期发布,针对 Knative Serving v0.15.0 版本对这些新功能特性进行解读,让你快速对新版本特性有所深入了解。
1681 0
|
存储 监控 Kubernetes
|
Prometheus Kubernetes Cloud Native
解读 Knative v0.13.0版本特性
Knative Eventing v0.13.0 发布了,猜一下这个版本有没有惊喜特性,本文给你带来解读。
1863 0
|
存储 Kubernetes API
|
Kubernetes API 容器
解读 Knative Eventing v0.12.0 新特性
本文针对 Knative Eventing v0.12.0 版本新功能特性进行解读,让你快速对 v0.12.0 版本有所了解。
1132 0
|
Kubernetes 网络协议 Java
|
设计模式 Kubernetes 数据格式
解读 Knative Eventing v0.11.0 新特性
Knative Eventing v0.11.0 版本已经于 12 月 10 号正式发布。本次发布围绕 Eventing 事件源接入及事件可用性等相关功能展开。本文通过解读这些功能特性,让你快速对 v0.11.0 版本有所了解。
2550 0