Déployer une application à l’aide d’AKS Desktop

Cet article explique comment vous connecter, ajouter un cluster, créer un projet, déployer une application et afficher des métriques dans AKS Desktop pour Azure Kubernetes Service (AKS). Pour obtenir une vue d’ensemble du bureau AKS, consultez la vue d’ensemble du bureau AKS.

Prerequisites

  • Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, vous pouvez créer un compte Azure gratuit.
  • Un cluster automatique AKS existant avec l’authentification Microsoft Entra. Le cluster doit être disponible via le portail Azure ou un Azure Container Registry (ACR) avec votre image d’application que vous souhaitez déployer.
  • Azure CLI version 2.64.0 ou ultérieure. Vérifiez votre version en utilisant la commande az --version. Pour installer ou mettre à niveau, consultez Install Azure CLI.
  • L'extension aks-preview Azure CLI. Installez-le à l’aide de la az extension add --name aks-preview commande.
  • AKS desktop installé. AKS Desktop prend en charge les systèmes d’exploitation suivants : Windows, Linux et Mac.
  • Rôles appropriés de contrôle d'accès basé sur les rôles (RBAC) attribués à votre équipe. Pour plus d’informations, consultez Configurer des autorisations et RBAC pour le bureau AKS.

Connectez-vous à votre compte

La première fois que vous ouvrez le bureau AKS, vous devez vous connecter à votre compte Azure. La connexion vous permet de voir les clusters et projets AKS auxquels vous avez accès.

  1. Dans le volet gauche, sélectionnez Accueil>Connectez-vous avec Azure.
  2. Sélectionnez le compte que vous souhaitez utiliser.

Une fois connecté, vous avez la possibilité d’ajouter des clusters auxquels vous avez accès dans le bureau AKS.

Ajouter un cluster à AKS Desktop

Note

AKS Automatic est le type de cluster recommandé à utiliser avec le bureau AKS. Bien que la SKU Standard d'AKS fonctionne dans le bureau AKS, vous risquez de ne pas voir les avantages complets de la vue Projet. AKS Automatic inclut des métriques intégrées, une observabilité et d’autres outils qui permettent au bureau AKS de faire apparaître des insights importants pour les utilisateurs.

Lorsque vous vous connectez, vous pouvez ajouter des clusters à AKS Desktop à partir de votre abonnement Azure ou en chargeant un fichier kubeconfig. Si vous disposez d’un abonnement Azure unique, le bureau AKS remplit automatiquement votre abonnement une fois que vous vous êtes connecté.

  1. Sélectionnez Ajouter à partir d’un abonnement Azure.

  2. Entrez le nom de votre abonnement Azure si vous en avez plusieurs. (Vous pouvez également sélectionner la flèche pour ouvrir la liste déroulante, puis sélectionner votre abonnement Azure.)

  3. Sélectionnez votre cluster, puis enregistrez le cluster.

    Vidéo montrant comment ajouter un cluster à l’application de bureau AKS.

Ajouter des clusters supplémentaires au bureau AKS

  1. Dans le volet inférieur gauche, sélectionnez Ajouter un cluster. Vous pouvez choisir de charger à partir de votre fichier kubeconfig ou à partir d’Azure.

  2. Sous Fournisseurs, sélectionnez Ajouter.

  3. Entrez le nom de votre abonnement Azure si vous en avez plusieurs. (Vous pouvez également sélectionner la flèche pour ouvrir la liste déroulante, puis sélectionner votre abonnement Azure.)

  4. Sélectionnez votre cluster, puis enregistrez le cluster.

    Vidéo montrant comment ajouter des clusters supplémentaires à l’application de bureau AKS.

Supprimer un cluster de l'environnement de bureau AKS

Supprimez un cluster du bureau AKS et votre kubeconfig en procédant comme suit :

  1. Sous l’écran d’accueil , sélectionnez la zone en regard du cluster à supprimer.

  2. Sous Actions, sélectionnez les trois points, puis sélectionnez Supprimer.

  3. La fenêtre Supprimer le cluster s’affiche pour vous demander si vous souhaitez supprimer le cluster spécifié. Sélectionnez Supprimer.

    Vidéo montrant comment supprimer un cluster de l’application de bureau AKS.

Créer un projet dans le bureau AKS

Lorsque vous créez un projet sur un cluster, tout utilisateur ayant accès à l’espace de noms associé peut afficher le projet. L’accès aux espaces de noms et l’étiquetage déterminent les utilisateurs qui peuvent voir chaque projet, car les projets sont liés aux espaces de noms. Pour plus d’informations, consultez la vue d’ensemble des projets dans le bureau AKS.

Vous pouvez choisir entre trois méthodes pour déployer votre application à l’aide du bureau AKS : Projet managé AKS, Projet YAML ou Nouveau projet.

Important

Veillez à enregistrer la fonctionnalité d’aperçu de l’espace de noms lors de la première utilisation. Sous Indicateur de fonctionnalité obligatoire, sélectionnez Register ManagedNamespacePreview Feature.

  1. Fournissez un nom de projet. L’ajout d’une description de projet est facultatif.

  2. Sélectionnez votre abonnement, votre cluster, puis sélectionnez Suivant.

  3. Sous Stratégies de mise en réseau, sélectionnez l’entrée et la sortie de votre trafic réseau, puis sélectionnez Suivant.

  4. Sous Quota de calcul, ajustez le quota en fonction de vos besoins, puis sélectionnez Suivant.

  5. Sous Access, affectez le projet à un ou plusieurs utilisateurs et au niveau d’autorisation pour chacun sous Rôle, puis sélectionnez Suivant.

  6. Sous Révision, vérifiez les paramètres de votre projet, puis sélectionnez Créer un projet.

  7. Ajoutez le nom de votre application, puis sélectionnez Créer une application.

    Vidéo montrant comment créer un projet géré par AKS dans l’application de bureau AKS.

Supprimer un projet du bureau AKS

  1. Dans le volet gauche, sélectionnez le bouton Accueil .

  2. Sous Projets, sélectionnez votre projet dans la colonne Nom .

  3. Dans votre projet, sélectionnez l’icône corbeille.

  4. Sous la fenêtre Supprimer le projet , sélectionnez Supprimer le projet pour supprimer votre projet de l’espace de noms donné.

    Note

    Si vous souhaitez également supprimer l’espace de noms ainsi que votre projet (qui supprime également les ressources associées), sélectionnez Également supprimer les espaces de noms>Supprimer le projet.

Déployer une application dans un projet dans un bureau AKS

Conseil / Astuce

Lorsque vous déployez une application sur AKS Desktop pour la première fois, les métriques peuvent prendre 5 à 10 minutes pour apparaître à mesure que les données commencent à circuler dans Prometheus managé. Après ce délai initial, les métriques doivent se charger en quelques secondes. Si les métriques n’apparaissent pas, essayez d’actualiser le bureau AKS.

Créez toujours un projet lors du déploiement d’une nouvelle application. Une fois que vous avez créé votre premier projet, le bureau AKS vous place directement dans le projet nouvellement créé. Dans votre projet, sélectionnez Déployer l’application. Vous pouvez choisir parmi deux sources pour déployer votre application : Container Image ou Kubernetes YAML.

  1. Indiquez un nom pour votre application.

  2. Sous Image conteneur, collez le chemin d’accès à votre image conteneur. Il doit être au format <YourACR>.azurecr.io/<YourImageName>:<YourImageTag>.

    Note

    Vous ne pouvez pas utiliser la dernière balise pour vos images conteneur, car elle entraîne une violation des bonnes pratiques sur AKS Automatic.

  3. Sélectionnez le nombre de vos copies.

  4. Configurez les paramètres des sections suivantes, en sélectionnant Continuer après chaque section :

    • Mise en réseau : entrez votre port réseau, indiquez si votre application est destinée uniquement à un accès interne ou public.
    • Vérifications d’intégrité : sélectionnez les vérifications que vous souhaitez effectuer.
    • Limites des ressources : configurez en fonction des besoins de votre application.
    • Variables d’environnement : ajoutez votre key:value variable de paire pour votre application.
    • HPA : indiquez s’il faut activer l’autoscaler de pod horizontal (HPA) pour votre application. HPA ajuste automatiquement le nombre de pods en réponse à l’utilisation des ressources, ce qui permet de maintenir des performances optimales et l’efficacité des ressources. Si vous activez HPA, configurez en fonction des besoins de votre application.
    • Avancé : sélectionnez les paramètres supplémentaires à appliquer.
  5. Passez en revue la configuration du déploiement de votre application.

  6. Sélectionnez Déployer>fermer.

Afficher les données et les métriques du cluster dans le bureau AKS

AKS Desktop fournit une vue unifiée des ressources de votre application, de l’état d’intégrité, des quotas de ressources, des charges de travail et des paramètres de configuration dans un tableau de bord unique. Vous pouvez utiliser les onglets pour afficher des informations détaillées et gérer chaque aspect de votre déploiement. Vous devez ajouter un cluster au bureau AKS pour afficher ces informations.

Affichez les données et les métriques de cluster dans le bureau AKS en procédant comme suit :

  1. Sélectionnez Accueil.
  2. Sous l’onglet Nom , sélectionnez le cluster à afficher.
  3. Dans le volet gauche, sélectionnez le paramètre spécifique pour afficher les données et les métriques détaillées du cluster.

Pour plus d’informations sur le bureau AKS, consultez les ressources suivantes :