Docker & Kubernetes
Nombre d'heure : 0h
La formation "Docker & Kubernetes" est conçue pour les professionnels souhaitant acquérir les compétences nécessaires pour utiliser Docker et Kubernetes ensemble afin de déployer et de gérer des applications de manière efficace et scalable. Docker est une plateforme de conteneurisation qui permet d'emballer des applications dans des conteneurs légers et portables, tandis que Kubernetes est un système d'orchestration de conteneurs qui facilite la gestion, l'évolutivité et la disponibilité des applications conteneurisées. Cette formation mettra l'accent sur l'utilisation de Docker pour créer des images et des conteneurs, ainsi que sur l'utilisation de Kubernetes pour orchestrer et gérer ces conteneurs dans un environnement de production.
Les points forts de la formation
Les participants auront l'occasion d'explorer des sujets tels que la création d'images Docker, le déploiement de conteneurs avec Docker Compose, la mise en place d'un cluster Kubernetes, la gestion des déploiements, la mise à l'échelle horizontale des applications, et la surveillance des applications déployées avec Kubernetes.
En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants de maîtriser l'utilisation conjointe de Docker et Kubernetes pour déployer et gérer des applications dans des environnements de production.
Objectif de la formation
- Comprendre les concepts et les principes de Docker et Kubernetes.
- Créer des images Docker et déployer des conteneurs.
- Utiliser Docker Compose pour gérer des applications multi-conteneurs.
- Mettre en place un cluster Kubernetes pour l'orchestration des conteneurs.
- Gérer les déploiements et effectuer des mises à l'échelle horizontale des applications.
- Surveiller les applications déployées avec Kubernetes.
Contenu de la formation
Module 1. Introduction à Docker et Kubernetes
- Compréhension des concepts fondamentaux de Docker et Kubernetes.
- Présentation des avantages de l'utilisation conjointe de Docker et Kubernetes.
Module 2. Création d'images Docker
- Utilisation des fichiers Dockerfile pour créer des images personnalisées.
- Construction et gestion d'un registre d'images Docker.
Module 3. Déploiement de conteneurs avec Docker Compose
- Utilisation de Docker Compose pour gérer des applications multi-conteneurs.
- Configuration des services, des réseaux et des volumes avec Docker Compose.
Module 4. Mise en place d'un cluster Kubernetes
- Configuration et gestion d'un cluster Kubernetes avec des nœuds maîtres et des nœuds de travail.
- Utilisation de Kubernetes pour le déploiement et la gestion des conteneurs.
Module 5. Gestion des déploiements et mise à l'échelle horizontale
- Déploiement d'applications avec Kubernetes et gestion des versions.
- Mise à l'échelle horizontale des applications pour gérer la demande croissante.
Module 6. Surveillance et gestion des applications avec Kubernetes
- Utilisation des outils de surveillance et de journalisation pour suivre les performances et les erreurs.
- Gestion des mises à jour et des modifications d'applications déployées avec Kubernetes.
Module 7. Bonnes pratiques pour l'utilisation de Docker et Kubernetes en production
- Sécurité, résilience et optimisation des performances.
- Déploiement et mise à jour sans interruption des applications.
Résultats attendus
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les concepts et les principes de Docker et Kubernetes.
- Créer des images Docker et déployer des conteneurs.
- Utiliser Docker Compose pour gérer des applications multi-conteneurs.
- Mettre en place un cluster Kubernetes pour l'orchestration des conteneurs.
- Gérer les déploiements et effectuer des mises à l'échelle horizontale des applications.
- Surveiller les applications déployées avec Kubernetes.
Prérequis
Aucun prérequis pour cette formation.
Modalités pédagogiques adaptées aux personnes en situation de handicap
Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.
Durée et rythme de la formation
Plusieurs rythmes possibles