版本 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
安装 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微信公众号。