Docker & Kubernetes

Rejoindre la formation
Docker & Kubernetes

La formation

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. 

Points clés

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.

Objectifs pédagogiques

  • 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.

Tarifs & formules

1900
Demander un devis