04_2454600F_309208S https://www.trouvermaformation.fr/formations/formation/2454600F Kubernetes Vivaneo

Kubernetes

Date de mise à jour : 19/09/2024 | Identifiant OffreInfo : 04_2454600F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les fondamentaux de Kubernetes
  • Être capable d'installer et de configurer un cluster Kubernetes
  • Savoir déployer et administrer des applications au sein d'un cluster Kubernetes
  • Comprendre les diverses stratégies de déploiement disponibles

Programme de la formation

Journée 1

  • Introduction à Kubernetes
    • Vue d'ensemble de Kubernetes et son historique
    • Comparaison avec d'autres solutions (Docker Swarm, Mesos)
    • Installation et configuration de l'environnement de développement (minikube, kubeadm)
    • Architecture et composants de Kubernetes
      • Exploration de l'architecture de base (master, nœuds, etc.)
      • Concepts fondamentaux : pods, services, volumes, configurations et secrets
      • Utilisation de YAML pour définir les ressources
    • Mise en place de l'infrastructure avec Kubernetes
      • Déploiement d'une application simple sur un cluster
      • Commandes kubectl pour gérer les ressources (création, lecture, mise à jour, suppression)
      • Gestion des déploiements d'application avec Helm

Journée 2
  • Les Pods et la pérennisation des déploiements
    • Gestion des pods (création, mise à jour, suppression)
    • Stratégies de déploiement (RollingUpdate, Recreate)
    • Utilisation des Replication Controllers et Replication Sets pour assurer la disponibilité des pods
  • Services et Volumes
    • Exposition des applications aux utilisateurs via les services
    • Gestion des données persistantes avec les volumes
    • Protection des informations sensibles grâce aux secrets

Journée 3
  • Configuration et secrets
    • Gestion des configurations d'application avec ConfigMaps et Secrets
    • Stratégies de déploiement pour les mises à jour de configuration
  • Stratégies de déploiement et le Dashboard
    • Exploration des différentes stratégies de déploiement (RollingUpdate, Recreate)
    • Utilisation du Dashboard Kubernetes pour gérer les ressources
  • Applications Stateless vs Stateful
    • Comparaison des types d'applications (stateless et stateful)
    • Gestion des applications stateful avec StatefulSets
    • Utilisation des Persistent Volumes pour les données persistantes

Validation et sanction

  • Compréhension des concepts fondamentaux de Kubernetes
  • Capacité à installer et configurer un cluster Kubernetes
  • Compétence dans le déploiement et la gestion d'applications sur Kubernetes
  • Maîtrise des commandes kubectl pour gérer les ressources
  • Connaissance des stratégies de déploiement (RollingUpdate, Recreate)
  • Gestion des données persistantes avec les volumes
  • Utilisation de ConfigMaps et Secrets pour la configuration
  • Capacité à exposer des applications via des services
  • Familiarité avec Helm pour la gestion des déploiements
  • Compréhension des différences entre applications stateless et stateful

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 :