Retour aux formations
Réseaux et systèmes
Kubernetes - Industrialiser et gérer vos déploiements avec Helm
2 jour(s) • 14h
Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
Présentation de Helm (2 heures)
2h
- 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
2
Création et Gestion de Charts Helm (3 heures)
3h
- 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
3
Gestion des Dépendances (2 heures)
2h
- 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
4
Stratégies de Déploiement avec Helm (3 heures)
3h
- 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
5
Meilleures Pratiques et Astuces (2 heures)
2h
- 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
6
Utilisation Avancée de Helm (2 heures)
2h
- 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
Informations
Durée
2 jour(s)
14h
Tarif
2090 € HT
HT
Formations similaires
Réseaux et systèmes
Active Directory Federation Services (ADFS) (2-015)
4 jour(s)
2850 € HT
Réseaux et systèmes
Administration d’un serveur POSTFIX sous Linux
2 jour(s)
Sur demande
Réseaux et systèmes
Administration de Serveur Web IIS 10 pour Windows Server
5 jour(s)
3490 € HT
Réseaux et systèmes
Administration de Solaris 11 - Niveau 1
5 jour(s)
3490 € HT