Syllabus détaillé

AWS EKS

Passez à la vitesse supérieure en apprenant à déployer vos clusters Kubernetes sur l'infrastructure la plus robuste au monde. Avec AWS EKS, apprenez à gérer des centaines de microservices avec une disponibilité totale. Maîtrisez l'auto-scaling et la répartition de charge pour que vos applications s'adaptent instantanément au trafic, garantissant une expérience utilisateur fluide sans aucune intervention manuelle.

Leçon 01

Introduction à EKS & Control Plane Managé

1h 30min

Comprendre comment AWS gère le Master Node pour vous. Comparaison entre Kubernetes "Self-managed" et EKS. Installation des outils : aws-cli, kubectl et eksctl.

Module certifié M-IT
Leçon 02

Création du Cluster & Node Groups

2h 0min

Déploiement d'un cluster via eksctl. Comprendre les "Managed Node Groups" (EC2) et la différence avec les nœuds auto-gérés. Configuration du VPC et des sous-réseaux.

Module certifié M-IT
Leçon 03

Fargate pour EKS : Le Serverless Kubernetes

1h 30min

Déployer des Pods sans gérer de serveurs EC2. Configuration des Fargate Profiles et compréhension des cas d'usage (coûts vs contrôle).

Module certifié M-IT
Leçon 04

Authentification : IAM Roles for Service Accounts (IRSA)

2h 0min

La sécurité au niveau du Pod. Comment permettre à un Pod de discuter avec S3 ou RDS de manière sécurisée en utilisant des rôles IAM au lieu de clés d'accès.

Module certifié M-IT
Leçon 05

AWS VPC CNI : Le Réseau Natif

1h 30min

Comprendre comment les Pods reçoivent de réelles adresses IP du VPC AWS. Gestion des interfaces réseau (ENI) et optimisation des adresses disponibles.

Module certifié M-IT
Leçon 06

Exposer via Load Balancer (AWS Load Balancer Controller)

2h 0min

Installation du contrôleur officiel. Création automatique de Network Load Balancers (NLB) et Application Load Balancers (ALB) via des annotations Kubernetes.

Module certifié M-IT
Leçon 07

Gestion du DNS avec ExternalDNS

1h 0min

Automatiser la création d'enregistrements DNS dans Route 53 dès qu'un service ou un Ingress est créé dans le cluster EKS.

Module certifié M-IT
Leçon 08

Gestion des Certificats avec ACM & Cert-Manager

1h 30min

Sécuriser vos applications avec HTTPS. Utilisation d'AWS Certificate Manager (ACM) et intégration avec Kubernetes.

Module certifié M-IT
Leçon 09

Stockage Persistant avec Amazon EBS CSI Driver

1h 30min

Connecter des disques AWS EBS à vos Pods. Configuration des StorageClasses pour un provisionnement dynamique des volumes.

Module certifié M-IT
Leçon 10

Stockage Partagé avec Amazon EFS

1h 30min

Utilisation d'EFS pour permettre à plusieurs Pods sur différents nœuds de lire et écrire sur le même système de fichiers simultanément.

Module certifié M-IT
Leçon 11

Auto-scaling : Cluster Autoscaler & Karpenter

2h 0min

Passer au niveau supérieur de scalabilité. Utiliser Karpenter pour provisionner les bons types d'instances EC2 en quelques secondes selon la demande des Pods.

Module certifié M-IT
Leçon 12

Logging avec CloudWatch & Fluent Bit

1h 30min

Centraliser les logs de tous vos conteneurs vers AWS CloudWatch Logs pour un debug efficace et une rétention longue durée.

Module certifié M-IT
Leçon 13

Monitoring avec AWS Distro for OpenTelemetry

2h 0min

Collecter des métriques de performance et les envoyer vers Amazon Managed Service for Prometheus et Grafana.

Module certifié M-IT
Leçon 14

Mises à jour du Cluster (Upgrade Strategy)

1h 30min

Comment mettre à jour la version de Kubernetes (ex: de 1.29 à 1.30) sur EKS sans interruption de service pour vos utilisateurs.

Module certifié M-IT
Leçon 15

Atelier Final : Pipeline CI/CD vers EKS

3h 0min

Déployer votre application Laravel (comme celle de votre projet) sur EKS via GitHub Actions ou GitLab CI, incluant la base de données RDS et le cache ElastiCache.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire