Procédure spéciale pour effectuer une mise à niveau de Dynamic Engine en 1.3.0
La version 1.3.0 de Dynamic Engine modifie la manière dont sont installés les services. Si votre Dynamic Engine est actuellement en version 1.2.x ou antérieure, vous devez préparer votre cluster pour la mise à niveau en nettoyant ou en réattribuant des ressources existantes, que votre déploiement soit basé sur Helm ou sur des manifestes.
Pourquoi et quand exécuter cette tâche
Dynamic Engine 1.3.0 comprend une modification architecturale importante dans la manière dont Helm gère les charts de service. Dans ses versions antérieures, le Dynamic Engine utilisait une installation asynchrone, avec des services déployés comme groupes séparés. La version 1.3.0 utilise une installation synchrone, embarquant tous les services dans le Dynamic Engine principal et les charts Helm d'environnements.
Cette modification architecturale demande deux étapes clés de préparation : réattribuer la propriété des ressources à la nouvelle structure et nettoyer les métadonnées Helm héritées.
Procédure
Résultats
La mise à niveau s'est bien terminée et les services sont à présent consolidés. Exécutez cette commande pour vérifier :
helm ls -ATous les services doivent avoir le statut deployed :
NAME NAMESPACE STATUS CHART
dynamic-engine-crd default deployed dynamic-engine-crd-1.3.0
dynamic-engine default deployed dynamic-engine-1.3.0
dynamic-engine-env default deployed dynamic-engine-environment-1.3.0Toutes vos données et configurations restent inchangées. Seule la manière dont les services sont organisés a été modifiée.