Formation Helm : Industrialiser et gérer vos déploiements avec Helm

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence HELM
Éligible CPF Non

Helm est un outil d'empaquetage pour Kubernetes. Sa fonction consiste à déployer et à gérer le cycle de vie d'une application sur Kubernetes en évitant les problématiques de duplication et en gérant les cas de figure les plus complexes.

Cette formation a pour but de vous enseigner les fonctionnalités de base de l'outil, en vue d'Industrialiser et gérer vos déploiements avec Helm.

Objectif opérationnel :

Industrialiser ses déploiements avec Helm

Objectifs pédagogiques :

À l'issue de cette formation Helm, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir installer et configurer Helm
  • Connaître les actions de gestion avec Helm
  • Connaître les charts Helm
  • Être capable d'industrialiser ses déploiements avec Helm et Jenkins

Public :

Ce cours Helm s'adresse aux administrateurs systèmes, ingénieurs de production et développeurs.

Prérequis :

Cette formation Helm nécessite de bonnes connaissances sur Linux et en administration système. Vous devez également connaître le fonctionnement de base de Kubernetes, idéalement en ayant suivi la formation Kubernetes : Déployer des conteneurs applicatifs sur Kubernetes (DKDC).

Les notions élémentaires

Présenter le contexte d'utilisation de k8s
Rappeler les principales ressources kubernetes
Définir l'enjeu de l'industrialisation

Présentation de l'outil helm

Situer le gestionnaire de package helm
Confronter helm versus kustomize
Identifier les dépôts et le fonctionnement communautaire

Installation et configuration de l'outil helm

Les différentes façon d'installer helm
Ajouter des dépôts
Mettre à jour les dépôts
Naviguer dans les dépôts
Installer un package helm(release)

Les actions de gestion

Mettre à jour une release
Comprendre le mécanisme de rollout et la possibilité de rollback
Identifier les ressources déjà actives

Les charts helm

Identifier les composants d'une chart
Structurer(scaffolding) un nouveau projet
Apprendre à utiliser les bonnes pratiques: dry-run et tests de syntaxe
Utiliser les fonctions, pipelines et opérateurs
Lister les contrôles de flux(condition, itération, block ...)
Exploiter le mécanisme de gestion de variables
Déclarer et exploiter des modèles
Gérer les notes d'exploitation
Expliquer le rôle des hooks

Mises en pratique

Créer un cluster avec minikube
Installer et configurer helm
Gérer les charts helm
Générer son propre package(chart) helm et le maintenir
Déploiement d'une application sur un cluster Kubernetes avec Helm et Jenkins
Date de mise à jour du programme : 03/10/2023

Dates et lieux

Du 11 au 12 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1875 € HT
Du 11 au 12 juillet 2024
Lieu
Paris
Durée
2 jrs
1875 € HT
Du 03 au 04 octobre 2024
Lieu
Distanciel
Durée
2 jrs
1875 € HT
Du 03 au 04 octobre 2024
Lieu
Paris
Durée
2 jrs
1875 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB