Accueil Nos formations Formation Terraform | Kubernetes avec Terraform pour une orchestration efficace

Formation Terraform | Kubernetes avec Terraform pour une orchestration efficace

Prochaines dates

Modalités d’accès :

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

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

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 principes fondamentaux de Terraform
  • Installer et configurer Terraform pour une utilisation locale
  • Utiliser Terraform pour déployer une infrastructure sur le Cloud
  • Découvrir Kubernetes
  • Déployer son application dans des ressources Kubernetes depuis la ligne de commande kubectl
  • Déployer son application dans des ressources Kubernetes avec terraform
  • Tirer parti des capacités d’orchestration et de monitoring de Kubernetes
  • Parcourir l’écosystème autour de Kubernetes

Public


Architectes, lead developers, développeurs, devops

Prérequis

Connaissances des systèmes Unix (scripting, Shell, protocole SSH, CLI)

Méthodes pédagogiques


50 % théorie / 50 % 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

Dans le paysage technologique actuel, la capacité à déployer et gérer efficacement des infrastructures et des applications est cruciale.

Terraform et Kubernetes sont deux des outils les plus puissants et largement adoptés pour l’Infrastructure as Code (IaC) et l’orchestration de conteneurs.

Cette formation est conçue pour vous donner une compréhension approfondie de ces technologies et vous montrer comment les utiliser ensemble pour

créer, déployer et gérer des applications de manière efficace et scalable.

Avec la formation Terraform | Kubernetes avec Terraform pour une Orchestration Efficaces, démystifier son apparente complexité, découvrir la richesse de son écosystème et finalement manipuler l’outil dans un cas pratique de déploiement applicatif.

Programme

Terraform : Introduction et Fondamentaux de Terraform
  • Introduction à Terraform
    • Présentation et cas d’utilisation
    • Avantages de l’Infrastructure as Code (IaC)
  • Environnement Terraform
    • Installation et configuration
    • Présentation de l’interface en ligne de commande
  • Comprendre le Workflow Terraform
    • Cycle de vie de Terraform : Init, Plan, Apply, Destroy
    • Gestion de l’état Terraform
  • Le langage HCL (HashiCorp Configuration Language)
    • Syntaxe de base et bonnes pratiques
    • Variables, sorties et dépendances
  • Provisionnement de Ressources avec Terraform
    • Création et gestion de ressources de base
    • Utilisation de providers (ex: AWS, Azure, GCP)
  • Les Modules Terraform
    • Création et utilisation de modules
    • Bonnes pratiques pour structurer les modules

Introduction et concepts de base de Kubernetes

  • Introduction à Kubernetes
    • Présentation et concepts clés
    • Cas d’utilisation et avantages
  • Architecture et installation de Kubernetes
    • Composants de Kubernetes (Master, Nodes, etc.)
    • Options d’installation (Minikube, kops, kubeadm, microk8s …)
    • Installation et configuration Kubernetes 
  • Commandes kubectl de Base
    • Présentation de kubectl
    • Commandes essentielles pour interagir avec le cluster
  • Concepts Fondamentaux
    • Pods, ReplicaSets, Services, NodePort
    • Exemples pratiques de création et gestion

Utilisation Kubernetes – Comparaison YAML vs Terraform pour chaque type de ressource

  • Manifests et Objets de Base
    • Pod, contrôleurs de déploiement : Deployment, ReplicaSet, StatefulSet, DaemonSet, Job & CronJob
    • Services et Ingress
    • Création et utilisation des CustomResourceDefinition(s) (CRDs)
  • Configuration et stockage
    • ConfigMaps et Secrets
    • Volumes et PersistentVolume/PersistentVolumeClaim
  • Gestion avancée des Pods
    • Probes et stratégies de redémarrage
    • Horizontal Pod Autoscaler (HPA)

Utilisation Avancée de Kubernetes – Comparaison YAML vs Terraform pour chaque type de ressource

  • StatefulSets et Stockage Persistant
    • Utilisation des StatefulSets pour les applications d’état
    • Gestion du stockage persistant
  • Planification et sécurité
    • Scheduling et Affinités
    • NetworkPolicy et Egress
    • RBAC et sécurité de base
  • Sidecar et initContainers

Déploiement avec Chart Helm

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é

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…

Software Engineering

Niveau Débutant

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Conception API avec OpenAPI/swagger : du besoin métier à la documentation

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

Software Engineering

Niveau Débutant

Date de publication3 jours

EmplacementPrésentiel et/ou distanciel

Formation Craft | Les fondamentaux de la Clean Architecture avec React

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

Data

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation POWER BI | Initiation

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

Software Engineering

Niveau Débutant

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Google | GCP avec introduction aux outils data

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

Conseil & Agilité

Niveau Confirmé

Date de publication1 jour

EmplacementPrésentiel et/ou distanciel

Formation Développer son leadership

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

Numérique responsable

Niveau Confirmé

Date de publication1 jour

EmplacementPrésentiel et/ou distanciel

Formation Numérique responsable | Éco-conception produit

Grâce à la formation Eco-conception produit qui vous accompagne dans l’évolution de vos pratiques afin d’y…

Numérique responsable

Niveau Confirmé

Date de publication2 jours

EmplacementPrésentiel et/ou distanciel

Formation Numérique Responsable | Éco-conception technique

Grâce à cette formation d’éco-conception logicielle, vos équipes seront formées à l’intégration d’aspects…

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…

Aller au contenu principal