SIDO - OSXP 2021

Vous devez être inscrit et connecté pour accéder à cette fonctionnalité

Description

Kubernetes permet de faire beaucoup de choses. Quand on voit ses fonctionnalités, on s’imagine qu’il simplifie comme par magie les processus de déploiement applicatif. Bonne nouvelle : c’est bien le cas pour les applications Hello World ! Mais rares sont ceux qui les déploient au quotidien, car il faut gérer l’état. Certes, il serait beaucoup plus facile d’avoir des applications stateless, mais malgré tous nos efforts dans cette voie, l’état perdure, à (au moins) deux endroits : les sessions et les bases de données. Vous devez penser à conserver l’état lors de l’arrêt et du démarrage des nœuds d’application. Aujourd’hui, je vais vous montrer comment mettre à jour une application Spring Boot déployée sur un cluster Kubernetes, avec une modification non triviale du schéma de base de données à l’aide de Hazelcast, sans interrompre le service tout au long du processus.

Déploiement sans interruption sur Kubernetes

10th Nov, 15:50 CET - 16:10 CET

Présentée par

Sessions Recommandées