DevOpsFacile
AccueilParcours de formationCertificationsModulesCheat SheetÀ Propos
DevOpsFacile

Une plateforme d'apprentissage complète pour maîtriser les pratiques DevOps modernes, du débutant à l'expert.

contact@devopsfacile.fr

Formation

  • Parcours de formation
  • Modules

Informations

  • À Propos
  • Conditions d'utilisation
  • Confidentialité
  • Mentions légales

© 2026 DevOps Facile. Tous droits réservés.

Fait avec pour la communauté DevOps

ModulesAzure - Avancé : AKS avancé, Azure DevOps et gouvernance03 - Créer un pipeline Azure DevOps pour déployer sur AKS

Détails

  • 60 minutes
  • Avancé

Objectifs

  • Configurer un projet Azure DevOps
  • Créer un pipeline YAML qui build, teste et pousse une image vers ACR
  • Déployer automatiquement sur AKS depuis le pipeline
  • Configurer un Environment avec approbation manuelle
Module Azure - Avancé : AKS avancé, Azure DevOps et gouvernance

Exercice 03 : Pipeline Azure DevOps pour déployer sur AKS

🎯 Objectifs

À la fin de cet exercice, vous serez capable de :

  • ✅ Configurer un projet Azure DevOps avec un pipeline YAML
  • ✅ Construire et pousser une image Docker vers Azure Container Registry
  • ✅ Déployer automatiquement sur AKS depuis le pipeline
  • ✅ Configurer un Environment avec approbation manuelle avant la production

Durée estimée : 60 minutes

Difficulté : ⭐⭐⭐⭐☆ (Avancé)

Prérequis :

  • Azure CLI configurée avec droits admin
  • Un compte Azure DevOps (dev.azure.com - gratuit)
  • Docker installé localement
  • kubectl installé

📖 Contexte

En production, aucun déploiement ne devrait se faire manuellement. Un pipeline CI/CD garantit que chaque changement de code est automatiquement testé, containerisé et déployé de façon reproductible. Azure DevOps s'intègre nativement avec AKS et ACR.


📋 Énoncé

Vous allez créer un pipeline qui :

  1. Se déclenche sur chaque push vers main
  2. Lance les tests unitaires
  3. Build et pousse l'image vers ACR
  4. Déploie automatiquement sur le namespace staging d'AKS
  5. Demande une approbation manuelle avant de déployer en production

🔧 Matériel Nécessaire

  • Compte Azure DevOps (créez un projet sur dev.azure.com)
  • Azure CLI, Docker, kubectl
  • Un cluster AKS (créé dans le module Azure Intermédiaire ou avec les commandes ci-dessous)

Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé
  • 🔧 Matériel Nécessaire