Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Kubernetes - Industrialiser et gérer vos déploiements avec Helm

Kubernetes - Industrialiser et gérer vos déploiements avec Helm

Formation à distance
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 22/03/2024.

Version du programme : 1

Programme de la formation

Objectifs de formation : Offrir une compréhension détaillée de Helm et de son écosystème, et doter les participants des compétences nécessaires pour créer, configurer, déployer et gérer des applications Kubernetes à l'aide de Helm.

Objectifs de la formation

  • Maîtriser l'installation et la configuration de Helm
  • Savoir créer et gérer des packages Helm (charts)
  • Utiliser Helm pour déployer, mettre à jour et gérer des applications sur Kubernetes
  • Comprendre les meilleures pratiques pour l'utilisation de Helm dans un environnement de production

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Administrateurs système et réseau
  • Ingénieurs DevOps
  • Architectes de solutions et de cloud
Prérequis
  • Compréhension de base des conteneurs Docker
  • Connaissances fondamentales en administration système Linux
  • Notions de réseaux et de déploiement d'applications

Contenu de la formation

  • Présentation de Helm (2 heures)
    • Introduction à Helm et son importance dans l'écosystème Kubernetes
    • Architecture de Helm: Helm Client, Tiller (Helm 2), Helm 3 et ses améliorations
    • Installation et configuration de Helm sur un poste de travail
    • Travaux pratiques : Installation de Helm et configuration initiale
  • Création et Gestion de Charts Helm (3 heures)
    • Structure et composants d'un chart Helm
    • Création d'un chart Helm simple: fichiers Chart.yaml, templates, et valeurs (values.yaml)
    • Empaquetage et partage de charts Helm
    • Travaux pratiques: Création et déploiement d'un chart Helm pour une application web simple
  • Gestion des Dépendances (2 heures)
    • Gestion des dépendances dans les charts Helm
    • Utilisation du fichier requirements.yaml (Helm 2) ou Chart.yaml (Helm 3) pour gérer les dépendances
    • Mise à jour des dépendances et résolution des problèmes
    • Travaux pratiques: Ajout de dépendances à un chart Helm et déploiement
  • Stratégies de Déploiement avec Helm (3 heures)
    • Stratégies de déploiement avancées avec Helm: Rolling updates, rollbacks
    • Gestion des configurations et secrets dans les déploiements Helm
    • Utilisation de Helm Hooks pour le cycle de vie des déploiements
    • Travaux Pratiques : Mise en œuvre d'une stratégie de déploiement avec rollback en cas d'échec
  • Meilleures Pratiques et Astuces (2 heures)
    • Meilleures pratiques pour structurer des charts Helm pour la réutilisabilité et la maintenance
    • Sécurisation des déploiements Helm dans un environnement de production
    • Astuces et outils pour déboguer des charts et des déploiements Helm
    • Travaux pratiques : Débogage d'un chart Helm et mise en application des meilleures pratiques
  • Utilisation Avancée de Helm (2 heures)
    • Gestion de configurations multi-environnements avec Helm
    • Introduction aux plugins Helm et extension des fonctionnalités de Helm
    • Surveillance et logging des applications déployées avec Helm
    • Travaux pratiques : Configuration d'un déploiement Helm pour différents environnements et utilisation d'un plugin Helm
Équipe pédagogique

Professionnel expert dans le DevOps

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique
Ressources techniques et pédagogiques
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation