Exercice - Configurer le projet

Effectué

Dans cette unité, vous créez vos ressources pour le site web Contoso Video. Vérifiez que vous disposez de toutes les conditions préalables répertoriées dans l’introduction à ce module.

Configuration du projet

  1. Dupliquez l’exemple de référentiel sur votre compte GitHub. Vous n’avez pas d’autorisations d’écriture dans l’exemple de référentiel d’origine. Vous devez donc dupliquer le référentiel pour créer votre propre pipeline GitHub Actions.

  2. Connectez-vous à Azure Cloud Shell avec l’abonnement Azure sur lequel vous souhaitez déployer des ressources. Lorsque Cloud Shell s’ouvre, vérifiez que Bash est sélectionné comme interpréteur de commandes à exécuter.

  3. Pour cloner votre référentiel dupliqué, exécutez la commande suivante dans Cloud Shell, en remplaçant l’espace réservé du <nom d’utilisateur GitHub> par votre nom d’utilisateur GitHub :

    git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
    
  4. Accédez au nouveau répertoire mslearn-aks-deployment-pipeline-github-actions cloné en exécutant la commande suivante :

    cd mslearn-aks-deployment-pipeline-github-actions
    
  5. Exécutez le fichier init.sh situé à la racine du projet avec la commande suivante :

    bash init.sh
    

    Le fichier init.sh effectue les tâches suivantes :

    • Crée un groupe de ressources Azure.
    • Créer un cluster AKS et configurer Kubectl pour y accéder
    • Créer un référentiel Container Registry et le lier à votre cluster AKS
    • Configurer les variables d’environnement AKS_NAME, DNS_NAME, RESOURCE_GROUP_NAME et ACR_NAME,
  6. Une fois l’exécution du script terminée, la liste des variables s’affiche. Copiez et stockez les valeurs des variables pour les utiliser dans les exercices futurs.

    • Nom du groupe de ressources
    • Nom ACR
    • Nom d’utilisateur de connexion ACR
    • Mot de passe ACR
    • Nom de la zone DNS AKS

Vérification des résultats

Vérifiez que le script init.sh a créé toutes les ressources.

  1. Exécutez la commande Azure CLI suivante pour vérifier si le groupe de ressources affiché dans la sortie du script y figure.

    az group list -o table
    
  2. Exécutez la commande suivante pour vérifier si l’instance Container Registry affichée dans la sortie du script y figure.

    az acr list -o table
    

Maintenant que vos ressources Azure sont créées, passez à l’unité suivante pour en savoir plus sur les images d’application étiquetées.