1.13. Notes de version pour Red Hat OpenShift Serverless 1.19.0
OpenShift Serverless 1.19.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.13.1. Nouvelles fonctionnalités Copier lienLien copié sur presse-papiers!
- OpenShift Serverless utilise désormais Knative Serving 0.25.
- OpenShift Serverless utilise désormais Knative Eventing 0.25.
- OpenShift Serverless utilise désormais Kourier 0.25.
-
OpenShift Serverless utilise désormais Knative (
kn
) CLI 0.25. - OpenShift Serverless utilise désormais Knative Kafka 0.25.
-
Le plugin CLI
kn func
utilise désormaisfunc
0.19. -
L'API
KafkaBinding
est obsolète dans OpenShift Serverless 1.19.0 et sera supprimée dans une prochaine version. - La redirection HTTPS est maintenant supportée et peut être configurée soit globalement pour un cluster, soit pour chaque service Knative.
1.13.2. Problèmes corrigés Copier lienLien copié sur presse-papiers!
- Dans les versions précédentes, le répartiteur du canal Kafka n'attendait que le succès du commit local avant de répondre, ce qui pouvait entraîner la perte d'événements en cas de défaillance d'un nœud Apache Kafka. Le répartiteur du canal Kafka attend désormais que toutes les répliques synchronisées s'engagent avant de répondre.
1.13.3. Problèmes connus Copier lienLien copié sur presse-papiers!
Dans
func
version 0.19, certains runtimes peuvent être incapables de construire une fonction en utilisant podman. Vous pouvez voir un message d'erreur similaire au suivant :ERROR: failed to image: error during connect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/info": EOF
ERROR: failed to image: error during connect: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/info": EOF
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La solution suivante permet de résoudre ce problème :
Mettez à jour le service podman en ajoutant
--time=0
à la définition du serviceExecStart
:Exemple de configuration de service
ExecStart=/usr/bin/podman $LOGGING system service --time=0
ExecStart=/usr/bin/podman $LOGGING system service --time=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Redémarrez le service podman en exécutant les commandes suivantes :
systemctl --user daemon-reload
$ systemctl --user daemon-reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl restart --user podman.socket
$ systemctl restart --user podman.socket
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vous pouvez également exposer l'API podman en utilisant TCP :
podman system service --time=0 tcp:127.0.0.1:5534 &
$ podman system service --time=0 tcp:127.0.0.1:5534 & export DOCKER_HOST=tcp://127.0.0.1:5534
Copy to Clipboard Copied! Toggle word wrap Toggle overflow