Présentation de la formation Azure Kubernetes Service (AKS)
Adoptez l’orchestration Kubernetes sur Azure avec la formation Azure Kubernetes Service (AKS). En 3 jours, vous apprendrez à concevoir, déployer et exploiter des clusters AKS managés, à gérer les nœuds, le réseau, les volumes persistants et la sécurité. Vous explorerez les stratégies de scaling, la haute disponibilité, les mises à jour et les meilleures pratiques de gestion en production. Au travers d’ateliers concrets, vous appliquerez les connaissances à des applications conteneurisées réelles. Cette formation est destinée aux ingénieurs cloud, DevOps et architectes souhaitant maîtriser Kubernetes dans Azure.
Objectifs de la formation Azure Kubernetes Service (AKS)
Objectifs pédagogiques :
- Déployer et configurer un cluster Kubernetes managé avec Azure Kubernetes Service (AKS)
- Gérer les workloads, services et volumes persistants dans AKS
- Intégrer la sécurité et la gouvernance des clusters Kubernetes
- Automatiser les déploiements avec CI/CD (Azure DevOps / GitHub Actions)
- Superviser et optimiser les performances des clusters
Objectifs opérationnels :
- Concevoir, déployer et administrer un cluster Kubernetes dans Azure via AKS, gérer les nœuds, le réseau, le stockage persistant et les mises à jour, appliquer des stratégies de scalabilité et de haute disponibilité, tout en respectant les meilleures pratiques de sécurité et de performance.
Programme de la formation Azure Kubernetes Service (AKS)
Jour 1 – Introduction et déploiement d’AKS
Introduction aux conteneurs et Kubernetes dans Azure
Création d’un cluster AKS via le portail, CLI et Terraform
Architecture AKS (control plane, nodes, node pools)
Déploiement de workloads simples (pods, services, deployments)
Gestion du scaling automatique (autoscaler, HPA)
Travaux pratiques
Créer un cluster AKS et déployer une application web conteneurisée
Configurer l’auto-scaling d’un cluster
Jour 2 – Réseaux, stockage et sécurité
Mise en réseau dans AKS
CNI Azure vs Kubenet
Services Load Balancer, Ingress Controller et DNS
Gestion du stockage
Persistent Volumes (PV) et Persistent Volume Claims (PVC)
Intégration avec Azure Storage et Azure Disks
Sécurité dans AKS
RBAC et intégration Azure AD
Network Policies et Azure Policy pour AKS
Secret management avec Key Vault et CSI driver
Travaux pratiques :
Déployer un Ingress Controller et exposer une app web
Configurer un PVC avec Azure Files
Sécuriser l’accès avec RBAC et Key Vault
Jour 3 – CI/CD, supervision et optimisation
CI/CD avec AKS
Pipelines Azure DevOps pour AKS
GitHub Actions et déploiement continu vers Kubernetes
Supervision et logging
Azure Monitor for Containers
Log Analytics et alertes
Optimisation des performances et des coûts
Autoscaling horizontal et vertical
Node Pools dédiés (GPU, workloads spécifiques)
Bonnes pratiques d’exploitation d’AKS en production
Travaux pratiques
Mettre en place un pipeline CI/CD pour déployer sur AKS
Configurer la supervision avec Azure Monitor
Déployer une app microservices avec Ingress + monitoring
Les autres formations en Conteneurs & Orchestration

Docker
Maîtriser l'utilisation de Docker pour créer, déployer et gérer des conteneurs de manière efficace

LXC : Virtualisation par conteneur
Maîtriser la virtualisation légère et la gestion des conteneurs avec LXC

AWS – Conteneurs & Orchestration avec ECS & EKS
Déployer et gérer des applications conteneurisées sur AWS avec ECS et Kubernetes