Conteneurisation et orchestration
Apprenez à conteneuriser et orchestrer vos applications avec les outils et frameworks de référence du marché.
Dans cette formation, vous acquerrez une compréhension complète des concepts de conteneurisation et d’orchestration, notamment Docker, Kubernetes et d’autres outils répandus. À travers des exercices pratiques et des exemples concrets, vous apprendrez à déployer, gérer et faire évoluer efficacement des applications conteneurisées. Une connaissance préalable de Docker et des concepts de base du réseau est recommandée.
Prérequis
Compréhension de base de Docker et des concepts réseau.
Programme
- Introduction à la conteneurisation
- Vue d’ensemble de Docker
- Conteneuriser des applications avec Docker
- Images Docker et registres
- Réseau des conteneurs
- Docker Compose
- Introduction à l’orchestration
- Vue d’ensemble de Kubernetes
- Déployer et mettre à l’échelle des applications avec Kubernetes
- Architecture de Kubernetes
- Gérer les Pods et les Services
- Réseau Kubernetes
- Supervision et journalisation dans Kubernetes
- Introduction à d’autres outils d’orchestration (Swarm, Mesos, etc.)
- Considérations de sécurité liées à la conteneurisation
- Cas d’usage pratiques et bonnes pratiques
- CI/CD et déploiement continu avec les conteneurs
- Gérer les données persistantes avec les conteneurs
- Introduction au développement cloud-native
- Dépannage et débogage dans les environnements conteneurisés