10_2467583F_324080S https://www.emfor-bfc.org/formation/fiche-67583/form Kubernetes Vivaneo

Kubernetes

Date de mise à jour : 30/10/2024 | Identifiant OffreInfo : 10_2467583F
Organisme responsable : Vivaneo

Objectifs


  • Maîtriser les concepts fondamentaux de Kubernetes

  • Être capable d'installer et de configurer un cluster Kubernetes

  • Savoir déployer et administrer des applications sur un cluster Kubernetes

  • Comprendre les diverses stratégies de déploiement disponibles

Programme de la formation

Module 1 : Introduction à Kubernetes


  • Présentation générale et historique de Kubernetes

  • Comparaison avec d'autres solutions (Docker Swarm, Mesos)

  • Installation et configuration de l'environnement de développement (minikube, kubeadm)

Module 2 : Architecture et Composants de Kubernetes

  • Exploration de l'architecture de Kubernetes (maître, nœuds, etc.)

  • Concepts fondamentaux : pods, services, volumes, configurations et secrets

  • Utilisation de YAML pour définir les ressources

Module 3 : Déploiement d'Applications

  • Déploiement d'une application simple sur un cluster Kubernetes

  • Commandes kubectl pour la gestion des ressources (créer, lire, mettre à jour, supprimer)

  • Utilisation de Helm pour gérer les déploiements d'applications

Module 4 : Gestion des Pods

  • Création, mise à jour et suppression de pods

  • Stratégies de déploiement (RollingUpdate, Recreate)

  • Utilisation des Replication Controllers et Replication Sets pour garantir la disponibilité des pods

Module 5 : Services et Volumes

  • Exposition des applications aux utilisateurs via les services

  • Gestion des données persistantes avec les volumes

  • Utilisation des secrets pour la gestion des informations sensibles

Module 6 : Configuration et Secrets

  • Utilisation des ConfigMaps et Secrets pour gérer les configurations d'application

  • Stratégies de déploiement pour gérer les mises à jour de configuration

Module 7 : Stratégies de Déploiement et Dashboard

  • Exploration des différentes stratégies de déploiement (RollingUpdate, Recreate)

  • Utilisation du Dashboard Kubernetes pour la gestion des ressources

Module 8 : Applications Stateless vs. Stateful

  • Comparaison des types d'applications (stateless et stateful)

  • Utilisation des StatefulSets pour gérer les applications stateful

  • Gestion des données persistantes avec les Persistent Volumes

Validation et sanction


  • Compréhension des concepts de base de Kubernetes.

  • Installation et configuration d'un cluster.

  • Déploiement et gestion d'applications.

  • Utilisation de kubectl pour la gestion des ressources.

  • Gestion des déploiements avec Helm.

  • Application des stratégies de déploiement (RollingUpdate, Recreate).

  • Gestion des données persistantes et des secrets.

  • Utilisation des ConfigMaps pour les configurations.

  • Différenciation entre applications stateless et stateful.

  • Utilisation du Dashboard Kubernetes pour la gestion des ressources.

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Site web : https://formation.vivaneo.fr
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :