1.9. Red Hat OpenShift Serverless 1.31
OpenShift Serverless 1.31 现已正式发布。OpenShift Container Platform 上的 OpenShift Serverless 的新功能、更新和已知的问题包括在以下备注中。
1.9.1. 新功能
- OpenShift Serverless 现在使用 Knative Serving 1.10。
- OpenShift Serverless 现在使用 Knative Eventing 1.10。
- OpenShift Serverless 现在使用 Kourier 1.10。
-
OpenShift Serverless 现在使用 Knative (
kn
) CLI 1.10。 - OpenShift Serverless 现在使用 Knative for Apache Kafka 1.10。
-
kn func
CLI 插件现在使用func
1.11。 - 带有 Service Mesh 的 OpenShift Serverless 多租户现在作为技术预览提供(TP)功能。
Serverless Logic (作为技术预览提供)功能已更新。
有关使用说明 ,请参阅 Serverless Logic 文档。
- OpenShift Serverless 现在可以在单节点 OpenShift 上安装和使用。
-
现在,您可以为现有
PersistentVolume
对象配置持久性卷声明(PVC)以用于 Serverless 功能。 -
当为 Ingress 指定 Kourier 并使用
DomainMapping
时,OpenShift Route 的 TLS 被设置为 passthrough,并且 Kourier 网关处理 TLS。从 Serverless 1.31 开始,可以在 Kourier 网关一侧指定启用的密码套件。 当启用了 Kourier 时,将 Red Hat OpenShift Service Mesh 与 Serverless 集成现已弃用。在 Service Mesh 集成中使用
net-istio
而不是net-kourier
。详情请参阅"将 Red Hat OpenShift Service Mesh 与 Serverless 集成"部分。
为
3scale-kourier-gateway
部署添加了PodDistruptionBudget
和HorizontalPodAutoscaler
对象。-
PodDistruptionBudget
用于定义部署中 pod 的最低可用性要求。 -
HorizontalPodAutoscaler
用于根据需求或自定义指标自动扩展部署中的 pod 数量。
-
- 现在,您可以更改 Knative 代理和 Apache Kafka 频道使用的 Apache Kafka 主题名称模式。
-
DomainMapping
v1alpha1
自定义资源定义(CRD)现已弃用。使用v1beta1
CRD 替代。 -
NamespacedKafka
注解(技术预览)功能(TP)功能现已弃用,现在使用没有 data plane 隔离的标准 Kafka 代理。
1.9.2. 修复的问题
在以前的版本中,当使用完整的 Red Hat OpenShift Service Mesh 集成和
STRICT
peer 身份验证部署 Knative Eventing 时,PingSource
适配器指标不可用。这个问题已被解决,
PingSource
适配器指标现在可以使用不同的作业
和服务
标签值来收集。以上值为pingsource-mt-adapter
,新值为pingsource-mt-adapter-sm-service
。