20_2488849F_273306S https://www.c2rp.fr/formation/2488849F Formation Kubernetes VIVANEO

Formation Kubernetes

Date de mise à jour : 21/11/2024 | Identifiant OffreInfo : 20_2488849F
Organisme responsable : VIVANEO

Objectifs


  • Assimiler les fondamentaux de Kubernetes.

  • Apprendre à installer et configurer un cluster Kubernetes.

  • Maîtriser le déploiement et la gestion d'applications sur un cluster Kubernetes.

  • Explorer les diverses stratégies de déploiement.

Programme de la formation

Module 1 : Introduction à Kubernetes


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

  • Comparaison avec les solutions alternatives (Docker Swarm, Mesos).

  • Architecture de Kubernetes : maître, nœuds, pods, services, volumes, configurations et secrets.

  • Utilisation de YAML pour définir les ressources Kubernetes.

Module 2 : Mise en place de l'environnement Kubernetes

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

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

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

  • Découverte et utilisation de Helm pour simplifier les déploiements.

Module 3 : Gestion des déploiements et des pods

  • Gestion des pods : création, mise à jour et suppression.

  • Stratégies de déploiement : RollingUpdate, Recreate.

  • Utilisation des Replication Controllers et ReplicaSets pour assurer la disponibilité des pods.

  • Introduction aux StatefulSets pour les applications stateful.

Module 4 : Services et persistance des données

  • Exposition des applications avec les services Kubernetes.

  • Gestion des données persistantes avec les volumes et les Persistent Volumes.

  • Utilisation des secrets pour gérer les informations sensibles.

  • Différences entre applications stateless et stateful.

Module 5 : Configuration avancée et gestion des ressources

  • Gestion des configurations d'application avec ConfigMaps et Secrets.

  • Mises à jour de configuration via des stratégies de déploiement.

  • Exploration du Dashboard Kubernetes pour une gestion visuelle des ressources.

  • Pratiques avancées pour les applications stateful avec StatefulSets.

Validation et sanction


  • Compréhension des fondamentaux de Kubernetes

  • Mise en place et configuration d'un cluster Kubernetes

  • Déploiement et gestion des applications dans un cluster Kubernetes

  • Maîtrise des stratégies de déploiement et de gestion des ressources

  • Gestion des données et des configurations sensibles

  • Exposition des services aux utilisateurs finaux

  • Utilisation avancée de Kubernetes pour des applications stateful

  • Capacité à surveiller et gérer les ressources via le Dashboard Kubernetes

  • Développement d'une expertise pratique sur l'écosystème Kubernetes

  • Amélioration de la productivité et de la gestion des workflows DevOps

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
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 :