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
- 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
kn
CLI 1.3. - OpenShift Serverless utilise désormais Knative Kafka 1.3.
-
Le plugin CLI
kn func
utilise désormaisfunc
0.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
L'intégration d'OpenShift Serverless avec Red Hat OpenShift Service Mesh fait en sorte que le pod
net-istio-controller
manque 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-controller
de 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
- 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-binding
ont été supprimés. Cependant, unkafkabindings.webhook.kafka.sources.knative.dev MutatingWebhookConfiguration
existant 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 MutatingWebhookConfiguration
peut ê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 MutatingWebhookConfiguration
du cluster après avoir mis à jour OpenShift Serverless 1.23 :$ oc delete mutatingwebhookconfiguration kafkabindings.webhook.kafka.sources.knative.dev
Si vous utilisez
net-istio
pour Ingress et activez mTLS via SMCP en utilisantsecurity.dataPlane.mtls: true
, Service Mesh déploieDestinationRules
pour l'hôte*.local
, ce qui n'autorise pasDomainMapping
pour OpenShift Serverless.Pour contourner ce problème, activez mTLS en déployant
PeerAuthentication
au lieu d'utilisersecurity.dataPlane.mtls: true
.