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