Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cet article vous montre comment déployer une application conteneurisée sur Azure Container Apps à l’aide d’Azure Toolkit pour IntelliJ IDEA. L’article utilise un exemple de service d’API web backend qui renvoie une collection statique d’albums de musique.
Conditions préalables
- Un compte Azure avec un abonnement actif. Si vous n’avez pas d’abonnement, créez un compte gratuit avant de commencer.
- Kit de développement Java (JDK) pris en charge. Pour plus d’informations sur les JDK disponibles lors du développement sur Azure, consultez prise en charge de Java sur Azure et Azure Stack.
- IntelliJ IDEA, Ultimate ou Community Edition.
- Maven 3.5.0+.
- Un client Docker.
- Azure Toolkit pour IntelliJ. Pour plus d’informations, consultez Installer le kit de ressources Azure pour IntelliJ. Vous devez également vous connecter à votre compte Azure pour le Kit de ressources Azure pour IntelliJ. Pour plus d’informations, consultez les instructions de connexion pour le kit de ressources Azure pour IntelliJ.
Cloner le projet
Pour cloner et ouvrir l’exemple de projet, procédez comme suit :
Utilisez les commandes suivantes pour cloner l’exemple d’application et extraire la branche IDE :
git clone https://github.com/Azure-Samples/containerapps-albumapi-java cd containerapps-albumapi-java git checkout IDESélectionnez Ouvrir pour ouvrir le projet dans IntelliJ IDEA.
Générer et exécuter le projet localement
Pour tester le projet localement, procédez comme suit :
Utilisez la commande suivante pour générer le projet avec Maven :
mvn clean package -DskipTestsPour vérifier que l’application est en cours d’exécution, ouvrez un navigateur et accédez à
http://localhost:8080/albums. La page renvoie une liste d’objets JSON similaire à la sortie de la commande suivante :java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
Créer un environnement
Procédez comme suit pour configurer votre environnement et déployer une application conteneur dans Azure :
Dans la vue Azure Explorer , cliquez avec le bouton droit sur Environnement Container Apps , puis sélectionnez Créer un environnement Container Apps.
Dans la page Créer un environnement d’applications conteneur , entrez les informations suivantes, puis sélectionnez OK :
- Abonnement : abonnement Azure à utiliser.
-
Groupe de ressources : groupe de ressources pour vos applications conteneur. Sélectionnez l’une des options suivantes :
- Créer un nouveau: spécifie que vous souhaitez créer un groupe de ressources.
- Utiliser existant : spécifie que vous devez sélectionner dans une liste de groupes de ressources associés à votre compte Azure.
- Région : la région appropriée, par exemple, Est des États-Unis.
- Nom : nom du nouvel environnement Container Apps.
- Type : type d’environnement Container Apps. Vous pouvez accepter la valeur par défaut.
- Profils de charge de travail : profils de charge de travail pour vos applications de conteneur. Vous pouvez accepter la valeur par défaut.
- Espace de travail Log Analytics : espace de travail Log Analytics à utiliser. Vous pouvez accepter la valeur par défaut.
Déployer l’application de conteneur
Pour déployer l’application conteneur, procédez comme suit :
Cliquez avec le bouton droit sur l’environnement Container Apps que vous avez créé, puis sélectionnez Créer une>application conteneur dans l’Explorateur Azure. Entrez ensuite les informations suivantes :
- Abonnement : abonnement Azure à utiliser.
-
Groupe de ressources : groupe de ressources pour vos applications conteneur. Sélectionnez l’une des options suivantes :
- Créer un nouveau: spécifie que vous souhaitez créer un groupe de ressources.
- Utiliser existant : spécifie que vous devez sélectionner dans une liste de groupes de ressources associés à votre compte Azure.
- Environnement : environnement Container Apps à utiliser.
- Nom : nom d’une nouvelle application conteneur.
-
Déploiement :
- Source : sélectionnez l’option Code source .
- Code : sélectionnez le bouton de dossier, puis le dossier de code source sur votre ordinateur local.
-
Allocation des ressources du conteneur :
- Profil de charge de travail : sélectionnez le profil de charge de travail approprié en fonction des exigences de votre application.
- CPU et mémoire : allouez les ressources CPU et mémoire nécessaires à votre application conteneur.
-
Paramètres d’entrée :
- Entrée : activez ou désactivez l’entrée en fonction des besoins de votre application. Vous pouvez accepter les paramètres par défaut.
- Trafic externe : spécifie si l’application conteneur doit accepter le trafic externe. Vous pouvez accepter les paramètres par défaut.
-
Port cible : activez ou désactivez l’entrée en fonction des besoins de votre application. Configurez le port cible sur
8080.
-
Autre :
- Variables d’environnement : définissez les variables d’environnement requises par votre application.
- Nombre minimal de réplicas : nombre minimal de réplicas pour votre application conteneur. Vous pouvez accepter les paramètres par défaut.
- Nombre maximal de réplicas : nombre maximal de réplicas pour votre application conteneur. Vous pouvez accepter les paramètres par défaut.
Cliquez sur OK. La boîte à outils affiche un message d’état lorsque le déploiement de l’application réussit.
Une fois le déploiement terminé, Azure Toolkit pour IntelliJ affiche une notification. Sélectionnez Parcourir pour ouvrir l’application déployée dans un navigateur.
Dans la barre d’adresse du navigateur, ajoutez le
/albumschemin d’accès à la fin de l’URL de l’application pour afficher les données d’un exemple de demande d’API.
Nettoyer les ressources
Pour nettoyer et supprimer une ressource Container Apps, vous pouvez supprimer la ressource ou le groupe de ressources. La suppression du groupe de ressources efface également les autres ressources qui y sont associées. Procédez comme suit pour nettoyer les ressources :
- Pour supprimer vos ressources Container Apps, dans la barre latérale de l’Explorateur Azure , recherchez l’élément Environnement Container Apps .
- Cliquez avec le bouton droit sur le service Container Apps que vous souhaitez supprimer, puis sélectionnez Supprimer.
- Pour supprimer votre groupe de ressources, utilisez le portail Azure pour supprimer manuellement les ressources de votre abonnement.