Formations DevOps Kubernetes Formation Helm

Formation Helm

Noté 0 sur 5
Logo Formation Helm
Prix 1690€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Helm est un gestionnaire d’applications pour Kubernetes. Les graphiques de 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.

Helm comporte deux parties :

  • Le client (CLI), résidant sur le poste de travail local.
  • Le serveur (Tiller), présent sur le cluster Kubernetes pour exécuter ce qui est nécessaire.

Étant ses principaux défis, Helm réduit la duplication et gère la complexité. Lorsque le graphique est construit, il est toujours prêt à la production et peut être utilisé à l’infini. Le fait que vous puissiez utiliser le même graphique 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 et à quelconque environnement et vous bénéficiez de l’avantage d’un graphique souvent mis à jour.

À la suite de notre formation, vous saurez créer un graphique 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

 

Objectifs

  • Comprendre les graphiques, les modèles, les révisions et référentiels Helm
  • Créer et héberger vos propres cartes Helm
  • Apprendre à déployer, mettre à jour et annuler les graphiques Helm

 

Public visé

  • Administrateurs système
  • Développeurs chargés de déployer leurs applications sur Kubernetes
  • Ingénieurs DevOps

 

Pré-requis

  • Avoir des connaissances sur Kubernetes
  • Accès administratif à un cluster Kubernetes
  • Avoir des connaissances sur Docker 
  • Familiarité avec Linux et le shell

Programme de notre Formation Helm

 

Présentation de Helm

  • L’écosystème Cloud Native
    • Conteneurs et microservices
    • Images et registres de conteneurs
  • Horaires et Kubernetes
    • Infrastructure déclarative
    • Des conteneurs aux pods, services, déploiements, etc.
    • La haute disponibilité
  • L’architecture de Helm
    • Ressources Kubernetes
    • Les graphiques
    • Ressources, installations et versions
  • Helm.Rollback

 

Kubernetes et Helm

  • Déployer une application Kubernetes
    • PersistentVolumeClaim
  • Minikube (cluster Kubernetes local)
  • toYaml
  • Virtualbox
  • Configurer Kubectl

 

Graphiques Helm

  • .helmignore
  • Format YAML
  • ValuesYaml
  • Values.schema.json
  • Stockage d’objets en option
  • Modèles de CR

 

Création des templates Helm

  • Modèle sur ConfigMap
  • Comprendre les modèles Helm
  • Configurer Helm pour créer les templates en utilisant Helm starter
  • Ajouter des référentiels au Helm

 

Automatisation des processus Helm à l’aide de CI/CD et de GitOps

  • Création d’un pipeline CI pour créer des graphiques Helm
    • Comprendre Jenkins
    • Exécution du pipeline
  • Création d’un pipeline CD pour déployer des applications avec Helm

 

Sécurité sur Helm

  • GNU Privacy Guard (GPG)
    • Création d’une paire de clés
  • Pretty Good Privacy (PGP)
  • Développer des chartes sécurisées
  • Signature et vérification des chartes Helm
  • Configuration des règles RBAC

Pour aller plus loin

 

Formation Kubernetes

Formation Kubernetes Avancé

Formation Préparation et Certification CKAD 

Formation Azure DevOps Server : CI/CD

Formation Terraform

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

Afficher tous les témoignages

Noter la formation

Prix 1690€ HT / personne
Durée 2 jours (14 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp