Containers CI/CD

Formation Helm

Cette formation Helm vous permet d’acquérir des connaissances avancées, pour de templatiser, de packager vos déploiements Kubernetes et de gérer le cycle de vie de vos applications dans Kubernetes. Vous y apprendrez les concepts, les structures, les commandes mais aussi des usages plus avancés comme les startégies de déploiement, l’utilisation avac Kustomize, l’intégration dans une CI/CD…
Formation Helm
Public de la formation Helm
Helm

Public de la formation Helm

Les personnes assistants à ce cours sont des développeurs, des opérateurs, ou des responsables de déploiement voulant mettre en œuvre le templating et le déploiement avec Helm et comprendre son fonctionnement.
  • 1 jour
  • 8 personnes MAX
  • À Genève ou dans vos locaux
Helm

Plan de la formation Helm

Le plan du cours ci-dessous est agrémenté de nombreux labs, démos, quiz.
  • Introduction
    • Déployer dans Kubernetes – façon classique
    • Qu’est-ce que Helm ?
    • CNCF
    • Helm à travers les versions
    • Déployer dans Kubernetes avec Helm
    • L’écosystème open-source et Helm
  • Prise en main
    • Comprendre la structure d’un Chart – arboresence (Chart.yaml, templates, etc.)
    • Les commandes basiques (helm init, fetch, install, upgrade, template, etc.)
    • Cycle de vie d’une application (release, mise à jour, rollback)
    • Bonnes pratiques (nommage, annotations, labels, …)
  • Le templating en détail
    • Introduction
    • Boucles
    • Conditions
    • Fonctions toYaml et d’indentations
    • Le fichier _helpers et NOTES.txt
    • Récupérer le contenu de fichiers avec .Files
  • Fonctionnalités avancées
    • Bonnes pratiques de déploiement
    • Combiner les fichiers values.yaml
    • Utilisation des hooks
    • Plugins
    • Outils: Helmfile, Helm Git, Helm Diff
    • Tester ses Charts
    • Troubleshooting
    • La CI/CD et Helm
    • Stocker son Chart (Chart Museum, services Cloud, OCI, …)
  • Déploiement
    • Stratégies de déploiement: Argo CD et Flux CD
    • Gestion des dépendances entre les Charts
    • Umbrella Chart et les global values
    • Gestion des Secrets et informations sensibles
  • Pour aller plus loin
    • Présentation de Kustomize
    • Les différences majeures avec Helm
    • Faire du Helm avec Kustomize
Plan de la formation Helm
Prérequis de la formation Helm
Helm

Prérequis de la formation Helm

Les participants à ce cours possèdent des compétences et une expérience de travail avec Kubernetes (voir notre formation), ses manifests et le déploiement d’application.
Une connaissance GitOps ArgoCD (voir notre formation) est un plus.
Inscrivez-vous à notre formation !

Parlons de votre projet !

Vous êtes basés en Suisse, en France ou en Europe, planifiez un entretien avec l'un de nos experts pour en savoir plus sur l'offre de services ou de formation Sokube.

Contactez-nous

N'hésitez pas à nous contacter pour tous vos besoins

Contactez-nous