1.8. Notes de version pour Red Hat OpenShift Serverless 1.24.0
OpenShift Serverless 1.24.0 est maintenant disponible. Les nouvelles fonctionnalités, les changements et les problèmes connus qui concernent OpenShift Serverless sur OpenShift Container Platform sont inclus dans cette rubrique.
1.8.1. Nouvelles fonctionnalités Copier lienLien copié sur presse-papiers!
- OpenShift Serverless utilise désormais Knative Serving 1.3.
- OpenShift Serverless utilise désormais Knative Eventing 1.3.
- OpenShift Serverless utilise désormais Kourier 1.3.
-
OpenShift Serverless utilise désormais Knative
knCLI 1.3. - OpenShift Serverless utilise désormais Knative Kafka 1.3.
-
Le plugin CLI
kn funcutilise désormaisfunc0.24. - La prise en charge des services Knative par les conteneurs Init est désormais disponible de manière générale (GA).
- OpenShift Serverless logic est désormais disponible en tant que Developer Preview. Elle permet de définir des modèles de flux de travail déclaratifs pour gérer les applications sans serveur.
- Vous pouvez désormais utiliser le service de gestion des coûts avec OpenShift Serverless.
1.8.2. Problèmes corrigés Copier lienLien copié sur presse-papiers!
L'intégration d'OpenShift Serverless avec Red Hat OpenShift Service Mesh fait en sorte que le pod
net-istio-controllermanque de mémoire au démarrage lorsque trop de secrets sont présents sur le cluster.Il est désormais possible d'activer le filtrage des secrets, ce qui permet à
net-istio-controllerde ne prendre en compte que les secrets portant une étiquettenetworking.internal.knative.dev/certificate-uid, réduisant ainsi la quantité de mémoire nécessaire.- L'aperçu technologique d'OpenShift Serverless Functions utilise désormais par défaut les Buildpacks Cloud Native pour construire des images de conteneurs.
1.8.3. Problèmes connus Copier lienLien copié sur presse-papiers!
- Le mode Federal Information Processing Standards (FIPS) est désactivé pour le courtier Kafka, la source Kafka et le puits Kafka.
Dans OpenShift Serverless 1.23, le support pour KafkaBindings et le webhook
kafka-bindingont été supprimés. Cependant, unkafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfigurationexistant peut subsister, pointant vers le servicekafka-source-webhook, qui n'existe plus.Pour certaines spécifications de KafkaBindings sur le cluster,
kafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfigurationpeut être configuré pour transmettre tout événement de création et de mise à jour à diverses ressources, telles que Deployments, Knative Services ou Jobs, par le biais du webhook, qui échouerait alors.Pour contourner ce problème, supprimez manuellement
kafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfigurationdu cluster après avoir mis à jour OpenShift Serverless 1.23 :oc delete mutatingwebhookconfiguration kafkabindings.webhook.kafka.sources.knative.dev
$ oc delete mutatingwebhookconfiguration kafkabindings.webhook.kafka.sources.knative.devCopy to Clipboard Copied! Toggle word wrap Toggle overflow Si vous utilisez
net-istiopour Ingress et activez mTLS via SMCP en utilisantsecurity.dataPlane.mtls: true, Service Mesh déploieDestinationRulespour l'hôte*.local, ce qui n'autorise pasDomainMappingpour OpenShift Serverless.Pour contourner ce problème, activez mTLS en déployant
PeerAuthenticationau lieu d'utilisersecurity.dataPlane.mtls: true.