Formation
Kubernetes
- Tout public
Maîtriser les concepts fondamentaux de Kubernetes.
Installer et configurer un cluster Kubernetes.
Déployer et administrer des applications sur un cluster Kubernetes.
Comprendre et appliquer les différentes stratégies de déploiement.
Installer et configurer un cluster Kubernetes.
Déployer et administrer des applications sur un cluster Kubernetes.
Comprendre et appliquer les différentes stratégies de déploiement.
Module 1 : Introduction à Kubernetes et installation
Présentation générale de Kubernetes : origine, rôle et cas d’utilisation.
Comparaison avec d’autres solutions (Docker Swarm, Mesos).
Installation et configuration d’un environnement de développement (minikube, kubeadm).
Compréhension de l’architecture de Kubernetes : maître, nœuds et composants clés.
Module 2 : Concepts fondamentaux de Kubernetes
Introduction aux ressources essentielles : pods, services, volumes, configurations et secrets.
Utilisation de fichiers YAML pour définir les ressources Kubernetes.
Commandes kubectl : création, gestion et suppression des ressources.
Introduction à Helm pour la gestion simplifiée des déploiements.
Module 3 : Déploiement et gestion des Pods
Gestion des pods : création, mise à jour et suppression.
Utilisation des Replication Controllers et ReplicaSets pour garantir la disponibilité des pods.
Mise en œuvre des stratégies de déploiement : RollingUpdate et Recreate.
Module 4 : Gestion des services, données et informations sensibles
Exposition des applications avec les services Kubernetes.
Gestion des données persistantes avec les volumes.
Utilisation des ConfigMaps et Secrets pour gérer les configurations d’applications et les informations sensibles.
Module 5 : Approfondissement des stratégies de déploiement et outils de gestion
Déploiement avancé avec les stratégies RollingUpdate et Recreate.
Utilisation du Dashboard Kubernetes pour visualiser et gérer les ressources.
Module 6 : Gestion des applications stateful et données persistantes
Compréhension des différences entre applications stateless et stateful.
Gestion des applications stateful avec StatefulSets.
Utilisation des Persistent Volumes pour garantir la persistance des données.
Présentation générale de Kubernetes : origine, rôle et cas d’utilisation.
Comparaison avec d’autres solutions (Docker Swarm, Mesos).
Installation et configuration d’un environnement de développement (minikube, kubeadm).
Compréhension de l’architecture de Kubernetes : maître, nœuds et composants clés.
Module 2 : Concepts fondamentaux de Kubernetes
Introduction aux ressources essentielles : pods, services, volumes, configurations et secrets.
Utilisation de fichiers YAML pour définir les ressources Kubernetes.
Commandes kubectl : création, gestion et suppression des ressources.
Introduction à Helm pour la gestion simplifiée des déploiements.
Module 3 : Déploiement et gestion des Pods
Gestion des pods : création, mise à jour et suppression.
Utilisation des Replication Controllers et ReplicaSets pour garantir la disponibilité des pods.
Mise en œuvre des stratégies de déploiement : RollingUpdate et Recreate.
Module 4 : Gestion des services, données et informations sensibles
Exposition des applications avec les services Kubernetes.
Gestion des données persistantes avec les volumes.
Utilisation des ConfigMaps et Secrets pour gérer les configurations d’applications et les informations sensibles.
Module 5 : Approfondissement des stratégies de déploiement et outils de gestion
Déploiement avancé avec les stratégies RollingUpdate et Recreate.
Utilisation du Dashboard Kubernetes pour visualiser et gérer les ressources.
Module 6 : Gestion des applications stateful et données persistantes
Compréhension des différences entre applications stateless et stateful.
Gestion des applications stateful avec StatefulSets.
Utilisation des Persistent Volumes pour garantir la persistance des données.
Notions fondamentales en administration système.
Expérience pratique avec les systèmes de containerisation, notamment Docker.
Expérience pratique avec les systèmes de containerisation, notamment Docker.
Durée en centre : 21 heures
Durée totale : 21heures
Durée totale : 21heures
Formacode (Domaines de formation) :
- 31032 Système exploitation informatique
- M1802 Expertise et support en systèmes d'information
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION