Partager via


Vider les modifications des paramètres DNS dans Azure Spring Apps

Remarque

Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de 3 ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.

Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.

Cet article s’applique à : ❎ Essentiel ✅ Standard ✅ Entreprise

Remarque

Cette fonctionnalité est disponible uniquement pour les instances de service Azure Spring Apps injectées dans un réseau virtuel.

Cet article explique comment mettre à jour vos paramètres DNS dans une instance de service Azure Spring Apps injectée dans un réseau virtuel.

Les modifications apportées aux serveurs DNS personnalisés dans les paramètres du réseau virtuel ne prendront pas effet tant que le service réseau n’est pas redémarré dans tous les nœuds sous-jacents. Ce redémarrage est nécessaire pour que les nœuds puissent charger les nouveaux paramètres. Auparavant, vous deviez redémarrer l’ensemble de l’instance Azure Spring Apps pour appliquer les modifications apportées aux paramètres DNS. Avec la nouvelle fonctionnalité Vider les paramètres DNS, vous pouvez éviter cette opération fastidieuse.

Le vidage des paramètres DNS ne redémarre pas les nœuds sous-jacents ni l’exécution d’applications au sein de votre instance de service, mais il redémarre l’infrastructure réseau pour charger les modifications apportées au paramètre DNS. Ce redémarrage peut interrompre les services réseau et affecter la disponibilité des applications pendant quelques secondes.

Prérequis

  • Un abonnement Azure. Si vous n’en avez pas, créez un compte gratuit Azure avant de commencer.

  • (Facultatif) Azure CLI 2.52.0 ou une version ultérieure. Utilisez les commandes suivantes pour supprimer les versions précédentes et installer la dernière extension. Si vous avez déjà installé l’extension Spring Cloud, désinstallez-la avant de commencer.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Application déployée sur Azure Spring Apps avec injection dans le réseau virtuel activée.

  • Serveur DNS personnalisé configuré dans le paramètre de réseau virtuel.

Vider les paramètres DNS d’une instance Azure Spring Apps existante

Procédez comme suit pour vider les paramètres DNS d’une instance Azure Spring Apps existante :

  1. Connectez-vous au portail Azure.

  2. Dans le menu de navigation, sélectionnez Vue d’ensemble.

  3. Sélectionnez Vider les paramètres DNS (préversion).

Capture d’écran du portail Azure montrant la page Vue d’ensemble avec l’option Vider les paramètres DNS (préversion) mise en surbrillance.

Résoudre les problèmes connus

La liste suivante décrit certaines erreurs que vous pouvez rencontrer lors de la connexion à votre serveur DNS :

  • Erreur : Failed to connect DNS server, connection timed out.

    Si vous obtenez cette erreur, vérifiez si une règle d’acheminement réseau ou un pare-feu bloque le trafic de votre runtime de service ou de sous-réseaux d’applications vers votre adresse IP de serveur DNS personnalisée sur le port 53 ou votre port d’écoute de serveur DNS personnalisé.

  • Erreur : Failed to resolve IP.

    Si vous obtenez cette erreur, vérifiez si le serveur DNS en amont est correctement configuré dans votre serveur DNS. Pour résoudre ce problème, ajoutez l’adresse IP Azure DNS 168.63.129.16 en tant que serveur DNS en amont dans votre serveur DNS personnalisé. Si vous ne pouvez pas utiliser Azure DNS comme serveur en amont, utilisez d’autres serveurs en amont valides pour vous assurer que tous les domaines requis peuvent être résolus. Pour plus d’informations, consultez Responsabilités du client pour l’exécution d’Azure Spring Apps dans un réseau virtuel.

  • Erreur : Not all the VM instances in the cluster are in succeeded running state.

    Cette erreur indique généralement qu’il existe un DNS incorrect ou d’autres paramètres réseau bloquant l’approvisionnement des nœuds sous-jacents. Pour atténuer ce problème, corrigez les paramètres réseau et redémarrez l’instance du service Azure Spring Apps. Pour plus d’informations, consultez Responsabilités des clients pour exécuter Azure Spring Apps dans un réseau virtuel et Résoudre les problèmes liés à Azure Spring Apps dans les réseaux virtuels.

Étapes suivantes