Exercice - Configurer le projet
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
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.
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.
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
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
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
etACR_NAME
,
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.
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
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.