Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:Configurer le stockage persistant

Dernière mise à jour :Oct 13, 2026

Par défaut, les données ne sont pas stockées de manière persistante dans un conteneur. Lorsqu'un conteneur est détruit, les données qu'il contient sont perdues. Dans l'environnement Internet en évolution rapide, la perte de données constitue une catastrophe pour les environnements de production en ligne. Les clusters Kubernetes d'Enterprise Distributed Application Service (EDAS) prennent en charge les revendications de volume persistant (PVC). Cela permet de stocker les données des instances d'application de manière persistante et de les partager entre plusieurs instances. Plusieurs instances peuvent lire ces données. Cette rubrique explique comment configurer le stockage persistant.

Prérequis

Une PVC a été créée. Pour plus d'informations, consultez la section Créer une PVC.

Configurer le stockage persistant lors de la création d'une application

  1. Connectez-vous à la console EDAS.

  2. Dans le volet de navigation de gauche, sélectionnez Application Management > Applications. Dans la barre de navigation supérieure, sélectionnez une région. Dans la partie supérieure de la page Applications, choisissez un namespace de microservices dans la liste déroulante Microservices Namespace. Ensuite, cliquez sur Create Application dans le coin supérieur gauche de la page Applications.

  3. À l'étape Basic Information, spécifiez le type de cluster et l'environnement d'exécution de l'application, puis cliquez sur Next. Le tableau suivant décrit les paramètres.

    Paramètre

    Description

    Cluster Type

    Type de cluster dans lequel vous souhaitez déployer l'application. Sélectionnez Kubernetes Clusters.

    Application Runtime Environment

    Environnement d'exécution de l'application. Sélectionnez un environnement d'exécution en fonction du type d'application hébergée.

    • Java

      • Custom : sélectionnez cette option si vous souhaitez utiliser une image personnalisée pour déployer l'application dans un cluster Kubernetes.

      • Java : sélectionnez cette option si vous souhaitez utiliser un package JAR universel pour déployer l'application en tant qu'application Dubbo ou Spring Boot. Vous pouvez définir le paramètre Java Environment après avoir sélectionné cette option.

      • Tomcat : sélectionnez cette option si vous souhaitez utiliser un package WAR universel pour déployer l'application en tant qu'application Dubbo ou Spring. Vous pouvez définir les paramètres Java Environment et Container Version après avoir sélectionné cette option.

      • EDAS-Container (HSF) : sélectionnez cette option si vous souhaitez utiliser un package WAR ou FatJar pour déployer l'application en tant qu'application High-speed Service Framework (HSF). Vous pouvez définir les paramètres Java Environment, Pandora Version et Ali-Tomcat Version après avoir sélectionné cette option.

    • PHP : sélectionnez cette option si l'application est une application PHP exécutée sur Apache HTTP Server.

    • Node.js, C++, Go, and Other Languages : sélectionnez cette option si vous souhaitez utiliser une image personnalisée pour déployer l'application dans un cluster Kubernetes. Le processus de configuration des applications multilingues n'est pas décrit dans cette rubrique.

  4. À l'étape Configurations, configurez les informations relatives à l'environnement, les informations de base et la méthode de déploiement de l'application, définissez les paramètres de ressources associés, puis cliquez sur Next.

  5. À l'étape Advanced Settings, cliquez sur Persistent Storage et configurez les informations de stockage persistant.

    Paramètre

    Description

    PVC Mount

    Il est recommandé de configurer le stockage persistant en spécifiant PVC Mount. Cette méthode vous permet d'utiliser Alibaba Cloud Elastic Block Storage (EBS), des systèmes de stockage de fichiers, Object Storage Service (OSS) et des disques locaux pour le stockage lors de la création d'une application. Les systèmes de stockage de fichiers incluent File Storage NAS (NAS) et Cloud Paralleled File System (CPFS). Avant de spécifier PVC Mount, vous devez créer un volume persistant (PV) en suivant les étapes correspondantes dans la rubrique du service de stockage que vous souhaitez utiliser. Vous pouvez ensuite monter la PVC sur cette page.

    Pour plus d'informations sur la création d'un PV, consultez les sections Volumes NAS, Volumes OSS ou Volumes de stockage local.

    Remarque

    Si vous avez configuré PVC Mount à l'aide de fichiers YAML, les PVC ne s'affichent pas dans la liste déroulante Select PVC. Cependant, les configurations de montage PVC sont conservées lors du déploiement de l'application. Il est recommandé de configurer PVC Mount lors du déploiement des applications dans EDAS.

    Select PVC

    Sélectionnez une PVC dans la liste déroulante. Si aucune PVC n'est disponible, créez-en une. Pour plus d'informations sur la création d'une PVC, consultez la section Utiliser un volume de disque cloud dynamique dans la console.

    Mount Configuration

    Définissez les paramètres Mount Directory et Mount Mode.

  6. Cliquez sur Create Application.

  7. Sur la page Creation Completed, vérifiez les informations dans les sections Basic Information, Configurations et Advanced Settings. Ensuite, cliquez sur Create Application.

    Dans la partie supérieure de la page Application Overview, cliquez sur View Details. Sur la page Change List, consultez le processus de modification de l'application. Attendez quelques minutes jusqu'à ce que l'application soit déployée. Une fois le processus de modification de l'application terminé, vérifiez l'état de l'instance dans la section Basic Information de la page Application Overview. Si l'état indique qu'un pod est en cours d'exécution, l'application est déployée.

Configurer le stockage persistant lors de la mise à jour d'une application

Vous pouvez configurer PVC Mount pour le stockage persistant lors de la création d'une application, ou configurer ou mettre à jour les paramètres de PVC Mount lors du déploiement d'une application.

  1. Connectez-vous à la console EDAS.

  2. Dans le volet de navigation de gauche, cliquez sur Application Management > Applications. Dans la barre de navigation supérieure, sélectionnez une région. Dans la partie supérieure de la page, sélectionnez un namespace. Sélectionnez Container Service or Serverless Kubernetes Cluster dans la liste déroulante Cluster Type. Recherchez ensuite l'application que vous souhaitez déployer et cliquez sur son nom.

  3. Sur la page Overview ou Basic information, choisissez Deploy > Deploy dans le coin supérieur droit.

  4. Sur la page Select Deployment Mode, sélectionnez un mode de déploiement et cliquez sur Start Deployment dans le coin supérieur droit de la section du mode de déploiement spécifié.

  5. Configurez les paramètres de l'environnement de l'application et du package de déploiement, cliquez sur Persistent Storage pour ajouter des PVC selon vos besoins métier, puis cliquez sur OK.

    Paramètre

    Description

    PVC Mount

    Il est recommandé de configurer le stockage persistant en spécifiant PVC Mount. Cette méthode vous permet d'utiliser Alibaba Cloud Elastic Block Storage (EBS), des systèmes de stockage de fichiers, Object Storage Service (OSS) et des disques locaux pour le stockage lors de la création d'une application. Les systèmes de stockage de fichiers incluent File Storage NAS (NAS) et Cloud Paralleled File System (CPFS). Avant de spécifier PVC Mount, vous devez créer un volume persistant (PV) en suivant les étapes correspondantes dans la rubrique du service de stockage que vous souhaitez utiliser. Vous pouvez ensuite monter la PVC sur cette page.

    Pour plus d'informations sur la création d'un PV, consultez les sections Volumes NAS, Volumes OSS ou Volumes de stockage local.

    Remarque

    Si vous avez configuré PVC Mount à l'aide de fichiers YAML, les PVC ne s'affichent pas dans la liste déroulante Select PVC. Cependant, les configurations de montage PVC sont conservées lors du déploiement de l'application. Il est recommandé de configurer PVC Mount lors du déploiement des applications dans EDAS.

    Select PVC

    Sélectionnez une PVC dans la liste déroulante. Si aucune PVC n'est disponible, créez-en une. Pour plus d'informations sur la création d'une PVC, consultez la section Utiliser un volume de disque cloud dynamique dans la console.

    Mount Configuration

    Définissez les paramètres Mount Directory et Mount Mode.

    Important

    L'application redémarre après que vous avez cliqué sur OK. Il est recommandé d'effectuer cette opération pendant les heures creuses.

Supprimer le stockage persistant

Si vous n'avez plus besoin de stockage persistant, vous pouvez redéployer l'application pour supprimer les paramètres de PVC Mount.

  1. Connectez-vous à la console EDAS.

  2. Dans le volet de navigation de gauche, cliquez sur Application Management > Applications. Dans la barre de navigation supérieure, sélectionnez une région. Dans la partie supérieure de la page, sélectionnez un namespace. Sélectionnez Container Service or Serverless Kubernetes Cluster dans la liste déroulante Cluster Type. Recherchez ensuite l'application que vous souhaitez déployer et cliquez sur son nom.

  3. Sur la page Overview ou Basic information, choisissez Deploy > Deploy dans le coin supérieur droit.

  4. Sur la page Select Deployment Mode, sélectionnez un mode de déploiement et cliquez sur Start Deployment dans le coin supérieur droit de la section du mode de déploiement spécifié.

  5. Configurez les paramètres de l'environnement de l'application et du package de déploiement, cliquez sur Persistent Storage pour supprimer les PVC, puis cliquez sur OK.

    Important

    L'application redémarre après que vous avez cliqué sur OK. Il est recommandé d'effectuer cette opération pendant les heures creuses.

    Après le démontage d'une PVC dans la console EDAS, les données stockées dans la PVC sont conservées.

FAQ

  • Comment afficher le contenu d'un PV ?

    Pour afficher le contenu d'un PV, vous devez monter la PVC sur une instance Elastic Compute Service (ECS) ou sur un conteneur. Pour plus d'informations, consultez la section Créer une PVC.

  • Le répertoire de destination spécifié pour les fichiers journaux peut-il être identique à celui spécifié pour une PVC ?

    Non, le répertoire de destination spécifié pour les fichiers journaux ne peut pas être identique à celui spécifié pour la PVC.

Groupe DingTalk pour les clusters ACK et Serverless Kubernetes

Si vous avez des questions ou des suggestions concernant l'utilisation de Container Service for Kubernetes (ACK) et des clusters Serverless Kubernetes dans EDAS, vous pouvez rejoindre le groupe DingTalk en recherchant l'ID 23197114 dans DingTalk.