Accueil

Nos formations

Formation Helm | Niveau intermédiaire

Prochaines dates

Modalités d’accès :

  • sur mesure –  nous consulter
  • en Inter – compter 4 semaines de délai
  • en Intra – à la demande du client

Nous revenons vers vous dans un délai de 24h – Inscrivez-vous

Il faut compter 4 semaines de délai à réception du devis signé ou de la convention de formation signée, pour les formations INTER et INTRA.

Objectifs

  • Comprendre les concepts fondamentaux de GitLab et de GitLab CI/CD.
  • Définir, concevoir et structurer des pipelines efficaces, maintenables et évolutifs.
  • Mettre en œuvre des pipelines multi-stages : build, tests, qualité, packaging, déploiements.
  • Utiliser les fonctionnalités avancées : templates, includes, variables, cache/artifacts, rules, multi-environnements.
  • Intégrer la sécurité (DevSecOps) : SAST, dependency scanning, secret detection.
  • Déployer automatiquement sur Docker ou Kubernetes, ou bien un cloud public.
  • Construire un catalogue interne de templates CI/CD réutilisables.

Public

  • Développeurs, DevOps, SRE, Ingénieurs Cloud souhaitant industrialiser leurs déploiements Kubernetes
  • Architectes techniques travaillant sur des environnements conteneurisés
  • Administrateurs système/infra souhaitant monter en compétence sur la gestion applicative Kubernetes
  • Toute personne amenée à gérer le packaging, le déploiement ou la mise à jour d’applications Kubernetes via Helm

Prérequis

  • Connaissance de base de Kubernetes (pods, deployments, services, namespaces, YAML)
  • Utilisation minimale de la ligne de commande
  • Notions de CI/CD ou Git recommandées, mais non obligatoires
  • Avoir déjà manipulé un cluster Kubernetes (local ou cloud) est un plus

Pour les formations se déroulant à distance, il faudra s’assurer que le débit internet soit suffisant pour suivre la formation.

Méthodes pédagogiques

40% théorique / 60% pratique

A l’issue de la formation, les participants recevront le support de la formation qui incluant des vidéos, et des articles pour aller plus loin.

Formation à distance : Un lien teams sera envoyé  au participant dans les jours précédents la formation.

Formation dans nos locaux : Pour toute complication survenant avant, pendant ou après la formation, notre assistance est disponible à partir de 8h30 au +33 (0)6 47 45 07 82 .

Si vous ne parvenez pas à nous joindre par téléphone, merci de nous écrire à formation@neosoft.fr  en spécifiant en quelques mots la difficulté que vous avez rencontrée. Nous vous répondrons dans les plus brefs délais. 

Description

Cette formation Helm de niveau intermédiaire a pour objectif de rendre les participants autonomes sur la création, la gestion et l’industrialisation de charts Helm pour Kubernetes.

Après une remise à niveau sur les concepts fondamentaux, la formation couvre la création de charts personnalisés, le templating avancé, la gestion des environnements, des dépendances, ainsi que les bonnes pratiques pour intégrer Helm dans un pipeline CI/CD ou une architecture GitOps.

Orientée pratique et axée sur les cas concrets, elle permet aux apprenants de construire et déployer leurs propres charts Helm et de maîtriser l’ensemble du cycle de vie d’une application Kubernetes via Helm : packaging, versioning, installation, mise à jour, rollback, industrialisation et publication.

Programme

  • Programme
Module 1 : Introduction & fondamentaux Helm
  • Rappel Kubernetes : limitations des manifests manuels
  • Présentation de Helm : philosophie, avantages, concepts clés
  • Charts, releases, templates, values, repositories
  • Installation, configuration, accès aux dépôts publics/privés
  • Découverte des commandes essentielles :
  • helm install / upgrade / rollback / uninstall / lint
  • Déploiement d’une première application via un chart existant
  • Comprendre l’historique des releases et la gestion des versions
Module 2 : Structure & création d’un chart Helm
  • Structure d’un chart : Chart.yaml, values.yaml, dossier templates, NOTES.txt
  • Génération d’un chart (helm create) et nettoyage
  • Création d’une application packagée : Paramètres, valeurs par défaut, schéma des valeurs
  • Différents types de fichiers YAML Helm : helpers, partials, include
  • Bonne structuration d’un chart : modularité, séparation des rôles
  • TP : création d’un chart from scratch et déploiement
Module 3 : Templating avancé
  • Variables, fonctions, pipelines
  • Conditions (if, else), boucles (range)
  • Helpers (_helpers.tpl) et factorisation du YAML
  • Utilisation avancée du fichier values.yaml
  • Overrides : fichiers de valeurs multiples, CLI, CI/CD
  • Validation & debug : helm template, helm lint, –dry-run
Module 4 : Gestion des dépendances & packaging
  • Dépendances entre charts / charts parents-enfants
  • Charts « umbrella » et bonnes pratiques de structuration
  • Dépôts Helm : création, hébergement, publication
  • Versioning, sémantique, gestion des changements
  • TP : déployer une application multi-services via un chart umbrella
Module 5 : Industrialisation, CI/CD et GitOps
  • Utilisation de Helm dans un pipeline CI/CD (GitLab CI, GitHub Actions, Jenkins)
  • Automatisation des builds de charts & publication
  • Stratégies de déploiement : rolling update, canary, blue/green
  • Gestion d’environnements multiples (dev / staging / prod)
  • Introduction à GitOps : Helm + Argo CD / Flux CD
  • Sécurité : gestion des secrets (sealed secrets, sops…), contrôle des valeurs sensibles
Module 6 : Atelier final : construction complète d’un chart
  • Création d’un chart complet pour une application réelle
  • Gestion des dépendances, des environnements et des valeurs dynamiques
  • Déploiement, mise à jour, rollback
  • Publication du chart
  • Revue de code et bonnes pratiques

Evaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de quizz, mises en situation, travaux pratiques…

Avant la formation, un questionnaire de positionnement est envoyé aux participants afin de mieux comprendre les besoins, les attentes et le niveau de connaissances des participants.

En fin de formation, il est également demandé aux participants de mesurer leur satisfaction vis-à-vis de de la formation suivie.

Néosoft Training dispose d’un processus qualité qui prend en considération les éventuels dysfonctionnements rencontrés par les participants afin d’être proactif quant à la solution corrective adaptée tant sur le contenu de la formation elle-même que les conditions de son déroulement.

Accès

  • Métro

    • Bibliothèque François Mitterand
    • Quai de la Gare
  • RER

    • Bibliothèque François Mitterand
  • Bus

    • Pont de Tolbiac
    • François Mitterand
  • Tramway

    • Avenue de France

  • Adresse

    • 3 rue de Tolbiac 75013 Paris

Informations pratiques

2participants minimum
8participants maximum

Réserver votre place

Réserver votre place

Nos formations liées

DevOps

Niveau Confirmé

Date de publication3 jours

EmplacementDistanciel

Formation GitLab CI/CD | Industrialiser ses pipelines et automatiser ses déploiements

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

DevOps

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation DevOps en pratique | Les fondamentaux pour transformer vos projets

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

DevOps

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation CKS | Préparation à la certification Kubernetes Security Specialist (CKS)

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

DevOps

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Terraform | Kubernetes avec Terraform pour une orchestration efficace

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

DevOps

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation CI/CD avec Jenkins & Intégration Cloud AWS

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

DevOps

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation OpenTelemetry | Observabilité avec OpenTelemetry

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous Il faut…

DevOps

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Gravitee | Gestion de Gravitee API Management

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

DevOps

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel

Formation Ansible AWX | Ansible Tower

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…

DevOps

Niveau Confirmé

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation CKA | Préparation à la Certification Kubernetes Administration (CKA)

Prochaines dates Modalités d’accès : Nous revenons vers vous dans un délai de 24h – Inscrivez-vous…