Pour les demandes entreprises : (+212) 702092126
Pour les demandes particuliers : (+212) 684276662
La formation Docker & Kubernetes (K8s) permet de maîtriser la containerisation et l’orchestration des applications, en utilisant Docker pour la création et gestion de conteneurs, et Kubernetes pour le déploiement, la scalabilité et la haute disponibilité des applications dans des environnements cloud et on-premise. Elle est alignée sur les pratiques DevOps 2025.
Module 1 : Introduction à Docker et Kubernetes
Concepts de conteneurs et images
Différences VM vs containers
Architecture Kubernetes et composants clés
Module 2 : Docker – Conteneurisation
Installation et configuration
Création et gestion des images et conteneurs
Docker Compose et multi-container applications
Sécurité et bonnes pratiques
Module 3 : Kubernetes – Orchestration
Pods, Deployments, ReplicaSets
Services, Ingress et ConfigMaps
Namespaces, RBAC et sécurité
Storage et volumes persistants
Module 4 : Gestion avancée et scalabilité
Autoscaling et Load Balancing
Gestion des ressources et quotas
Stratégies de déploiement : Rolling Update, Canary
Module 5 : Monitoring, logging et troubleshooting
Prometheus, Grafana et logs centralisés
Debugging des pods et clusters
Gestion des événements et alertes
Module 6 : CI/CD avec Docker & Kubernetes
Intégration avec GitHub Actions / Azure DevOps / Jenkins
Déploiement automatisé
Tests et rollback
Module 7 : Atelier pratique / Projet final
Déploiement complet d’une application conteneurisée
Orchestration sur Kubernetes multi-node
Scalabilité, monitoring et optimisation