FFCNCERCERXOC10
Stage inter entreprise
Durée :
3 jour(s)
Présentation
Docker et Kubernetes sont des technologies open-source complémentaires utilisées pour déployer et gérer des applications conteneurisées. Docker encapsule les applications et leurs dépendances dans des conteneurs, assurant ainsi la cohérence dans différents environnements, tandis que Kubernetes est un système d'orchestration de conteneurs qui gère et met à l'échelle ces conteneurs Docker à travers des clusters d'hôtes.
Dans ce cours, vous apprendrez en pratiquant. Chaque exercice vous aidera à vous assurer que vous avez véritablement maîtrisé les concepts et vous donnera la confiance nécessaire pour appliquer vos connaissances en Kubernetes et Docker dans des situations réelles.
Objectifs
- Définir des conteneurs avec Docker
- Connaître les commandes de Docker
- Construire des images Docker avec Dockerfiles
- Maîtriser le réseautage Docker
- Définir la sécurité des conteneurs
- Connaître les fondamentaux de Kubernetes
- Déployer des applications avec Kubernetes
- Définir des fichiers de configuration en YAML
- Mettre en place l'orchestration des conteneurs avec Kubernetes
-
Programme
Présentation de Docker
- Présentation des conteneurs et de Docker
- Commencez avec Docker (atelier)
- Docker run (atelier)
- Les images Docker (atelier)
- Les registres Docker (atelier)
- Les variables d’environnement Docker
- Le réseautage avec Docker
- Réseautage Docker (atelier)
- La sécurité avec Docker
Déployer des piles d’application
- Présentation de Docker compose (atelier)
Orchestration des conteneurs
Introduction à Kubernetes
- Les concepts de Kubernetes
- Les Pods (atelier)
- Les Pods avec YAML (atelier)
- Les contrôleurs de réplication et les ReplicaSets
- Les déploiements (atelier)
- Les déploiements - Mise à jour et retour arrièreLes services Kubernetes
- NodePort (atelier)
- ClusterIP (atelier)
- Load Balancer (atelier)
Déployer des applications avec Kubernetes
- Les architectures Microservices
- Déployer des applications microservices avec Kubernetes
Le réseautage avec Kubernetes
- Le réseautage avec Kubernetes (atelier)
- Politiques réseau
La sécurité avec Kubernetes
- KubeConfig et RBAC (atelier)
- Cluster Roles (atelier)
- Contrôleur d’admission (atelier)
Conclusion
-
Modalités pédagogiques
Ce cours s'adresse aux débutants en Kubernetes et Docker. Même sans aucune connaissance préalable sur Kubernetes et Docker, grâce aux exercices pratiques des différents ateliers, vous serez prêt à construire vos propres applications en utilisant Docker et à les déployer sur une plateforme Kubernetes.
-
Public cible et prérequis
Débutants en conteneur et en orchestration, ingénieurs infrastructure Cloud, ingénieurs DevOps, administrateur système, développeurs, chef de projet.
-
Responsables
Guillaume LADHUIE
Ingénieur chez Cisco Software Innovation. Son expertise porte sur la définition et la mise en œuvre de services Cloud comme 5G Core/ORAN, Network as a Service, Internet of Things (IoT), l’orchestration et l’automatisation des infrastructures informatiques, la télémétrie et l’analyse de données réseau. Il participe à la plateforme de recherche 5G et à la filière « Grandes Infrastructures Numériques » à Télécom Paris.
Jean Louis ROUGIER
Professeur au département Informatique et Réseaux de Télécom Paris. Il enseigne et conduit des travaux de recherche depuis plus de 20 ans, notamment sur le routage dans les réseaux, la virtualisation et l’automatisation des réseaux. Il est le responsable de la filière « Grandes Infrastructures Numériques » à Télécom Paris.
Prochaine(s) session(s)
- Du 28/04/2025 au 30/04/2025 à Paris
- Du 12/11/2025 au 14/11/2025 à Paris