Knative 1.16 版本发布

文摘   2024-11-05 09:54   中国香港  

版本 1.16 现已在多个组件中推出。请按照安装 Knative[1]的说明安装所需组件。

此版本对核心 Knative Serving 和 Eventing 组件进行了多项小幅改进,同时还对特定插件进行了若干改进。

Serving

发布说明:Knative Serving 1.16[2]

💫 新功能与变更

  • 允许为 Knative 服务设置 hostPID、hostNetwork 和 HostIPC(功能标志:kubernetes.podspec-hostpid、kubernetes.podspec-hostnetwork、kubernetes.podspec-hostipc)。所有功能默认禁用。(#15414, @skonto)
  • 在构建控制器时支持 s390x/ppc (#15407, @dprotaso)

🐞 Bug 修复

  • 修复了阻止 cert manager 正确配置的 Bug (#15434, @mstein11)

Eventing

发布说明:Knative Eventing 1.16[3]

💫 新功能与变更

  • 在 IMC 调度器中禁用控制器的默认健康检查 (#8125, @pierDipi)
  • EventPolicy 资源现在支持在入口时使用 SubscriptionsAPI 过滤器 (#8122, @Cali0707)
  • 在 Brokers 支持渠道 EventPolicies OwnerReference 中设置 UID (#8143,@creydr)
  • InMemoryChannel 入口:拒绝未授权请求 (#8162, @creydr)
  • JobSink:拒绝未授权请求 (#8169, @creydr)
  • Mt-broker-filter:只允许来自 Triggers Subscriptions OIDC ID 的请求 (#8147, @creydr)
  • 为 Parallel 的通道协调 EventPolicies (#8112, @rahulii)
  • OIDC 发现 URL 现在可以通过 config-features configmap 中的 oidc-discovery-base-url 功能标志进行配置 (#8145, @Cali0707)
  • 参考 MTChannelBased Brokers 的触发器现支持 Delivery Format 选项 (#8151, @Cali0707)
  • 使 auth 包独立于 eventpolicy informer (#8195, @creydr)

客户端

发布说明:Knative Client 1.16[4]

💫 新功能与变更

  • 重构 codegen,使用 kube_codegen.sh 脚本 (#1964, @dsimansk)
  • knative.dev/client-pkg 包现已弃用,推荐使用 knative.dev/client/pkg 包 (#1953, @cardil)

函数

发布说明:Knative func 1.16[5]

💫 新功能与变更

  • 为 Go 启用集群内的 s2i 构建 (#2471, @matejvasek)

🐞 Bug 修复

  • 修复了注册表有时无法指定端口的 Bug (#2510, @lkingland)
  • 防止 git 单元测试中的可疑所有权存储库错误 (#2499, @jrangelramos)
  • 在 Windows 上使用 S2I 构建 Go 函数失败的问题 (#2535, @matejvasek)

Operator

发布说明:Knative Operator 1.16[6]

💫 新功能与变更

  • 功能:Istio Gateway 可以配置自动的 HTTP 到 HTTPS 重定向 (#1912, @houshengbo)
  • Statefulset kafka 调度器通过 kafka 控制器进行管理扩展,因此我们忽略这些的副本 (#1889, @matzew)

感谢贡献者

发布负责人:

  • @dsimansk
  • @ReToCode
  • @skonto
参考资料
[1]

安装 Knative: https://knative.dev/docs/install/

[2]

Knative Serving 1.16: https://github.com/knative/serving/releases/tag/knative-v1.16.0

[3]

Knative Eventing 1.16: https://github.com/knative/eventing/releases/tag/knative-v1.16.0

[4]

Knative Client 1.16: https://github.com/knative/client/releases/tag/knative-v1.16.0

[5]

Knative func 1.16: https://github.com/knative/func/releases/tag/knative-v1.16.0

[6]

Knative Operator 1.16: https://github.com/knative/operator/releases/tag/knative-v1.16.0


点击【阅读原文】阅读网站原文


CNCF概况(幻灯片)

扫描二维码联系我们!




CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 

CNCF云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请关注CNCF微信公众号。

CNCF
云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。
 最新文章