Knative Eventing 0.15.0 版本变更

前言

Knative Eventing 0.1.15 版本在5月27日已经发布,来看看它的变化。

注意

需要使用迁移工具把存储版本由v1alpha1 更新为 v1beta1,如果使用了Broker.Spec.ChannelTemplateSpec,需要在升级前先更新为兼容的配置。

功能

  • 在Parallel、SequenceAPI增加Delivery字段,用于死信队列,重试等配置。
apiVersion: flows.knative.dev/v1beta1
kind: Sequence
metadata:
  name: sequence-audit
spec:
  channelTemplate:
    ...
    spec:
      delivery:
        backoffDelay: 3s
        backoffPolicy: exponential
        deadLetterSink:
          apiVersion: serving.knative.dev/v1beta1
          kind: Service
          name: event-display-audit
        retry: 5
  steps:
    ...
  • 多租户Channel Broker现在是默认的Broker实现了。
  • 现在不允许通过Spec.ChannelTemplate来创建Broker,需要改用Spec.Config来指定ConfigMap来创建。
  • 更新sdk-go到v2.0.0-RC4
  • 使用v1beta1版本做reconcile



缺陷修复

  • 允许tracing可以配置,不再使用默认值,使用config-tracing ConfigMap来配置
  • 修复在0.14.0版本中,开启自动注入会导致升级失败
  • 如果Trigger指向不存在的Broker,标记状态为失败
  • 设置admission webhook超时时间为2秒
  • 修复混合多个Subscription API 版本报错PhysicalChannelSyncFailed
  • 修复trigger没有显示SUBSCRIBER_URI
  • 增加webhook详情到eventtypes CRD
  • API Server Source支持集群资源
上一篇:[npm]使用(c)npm安装yarn


下一篇:[Web开发] IE 所有版本打包下载,网页兼容测试必备