Formation Helm
LE COURS OFFICIEL CNCF MANAGING KUBERNETES APPLICATIONS WITH HELM INCLUS (LFS244)
1895€ HT / personne |
2 jours (14 heures) |
Présentation
Helm est un gestionnaire d’applications pour Kubernetes. Les charts Helm permettent de définir, déployer, installer et mettre à jour les architectures Kubernetes, des plus simples aux plus complexes.
Cela simplifie la courbe d’apprentissage de Kubernetes, il s’intègre facilement aux pipelines CI/CD et vous permet de vous concentrer sur l’écriture du code et non sur le déploiement des applications.
Étant ses principaux défis, Helm réduit la duplication et gère la complexité. Lorsque le chart est construit, il est toujours prêt à la production et peut être utilisé à l’infini. Le fait que vous puissiez utiliser le même chart pour n’importe quel environnement, réduit la complexité lors de sa création.
Apprécié des développeurs, Helm fait gagner en productivité. Au lieu de passer par le processus d’installation du logiciel en local pour tester une nouvelle fonctionnalité, vous pouvez simplement exécuter une seule commande pour créer et préparer la base de données prête à être testée.
De plus, le framework propose d’ajuster votre graphique et de vous assurer qu’il est prêt à être appliqué à tout moment.
À la suite de notre formation, vous saurez créer un chart Helm et l’utiliser pour déployer des applications sur Kubernetes.
Cette formation vous sera présentée avec la toute dernière version de Helm, la version Helm v3.9.0
Contenu de la formation
- 2 jours de formation
- Plus de 25 heures de formation vidéo (le cours Managing Kubernetes Applications with Helm : LFS244)
Objectifs
- Comprendre les charts, les modèles, les révisions et référentiels Helm
- Créer et héberger vos propres cartes Helm
- Construire et standardiser vos déploiements des applications dans Kubenetes.
Public visé
- Développeurs ou responsables de déploiements chargés de mettre en œuvre le templating et le déploiement
Pré-requis
- Avoir des connaissances sur Kubernetes (via une formation et/ou de la pratique)
Programme de notre Formation Helm
Introduction
- CNCF
- Déployer dans Kubernetes – Avec du Yaml
- Qu’est-ce que Helm ?
- L’écosystème open-source et Helm
Prise en main
- Concepts et définitions (Chart, release, template, etc)
- Installation
- Comprendre et gérer les dépots Helm (recherches, ajout, update)
- Les commandes basiques (helm init, install, list, upgrade, history, pull, etc.)
- Déployer une application (values, set)
- Cycle de vie d’une release (mise à jour, rollback)
Créer ses Charts
- Création d’un chart from scratch
- Comprendre la structure d’un Chart – arboresence (Chart.yaml, templates, NOTES, etc.)
- Les templates
- Valider et déployer une release
- Upgrade de la release
- Bonnes pratiques (nommage, annotations, labels, …)
Le templating en détail
- Introduction
- Boucles
- Conditions (if, ternaire, etc.)
- Les fonctions générques
- With, range scope
- Le fichier helpers et NOTES.txt
- Récupérer le contenu de fichiers avec .Files
Fonctionnalités avancées
- Bonnes pratiques de déploiement
- Les répos Github, Harbor
- Les dépendances
- Utilisation des hooks
- Plugins
- Le Helmfile
La CI/CD et Helm
- Stratégies de déploiement : Argo CD et Flux CD
- Gestion des dépendances entre les Charts
- Gestion des Secrets et des informations sensibles
Pour aller plus loin
- Présentation de Kustomize
- Les différences majeures avec Helm
- Faire du Helm avec Kustomize
Pour aller plus loin
Formation Kubernetes
Formation Kubernetes Avancé
Formation Docker
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Les + : La formation couvre bien helm, le formateur est agréable et connait son sujet. Sa plateforme de travail est confortable.
Les – : Le manque de TP.
En synthèse : Merci à Ludovic 🙂
Les + : Les démonstrations, les corrections des TPs ,le support de formation.
Les – : La répartition entre la théorie et la pratique.
Peut-être serait-il préférable d’avoir plein de petit TP pour accompagner chacun des points au fur et à mesure de la formation plus qu’un TP global faisant appel en une seul fois a l’ensemble des connaissances.
Noter la formation
1895€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS