Objectifs
A l'issu de la formation, les participants seront capables de :
- Comprendre les bases de l'Infrastructure As Code
- Déployer dans le Cloud à l'aide de Terraform dans un environnement multiple
- Créer des infrastructures dynamiques
- Comprendre les modules Terraform
- Comprendre l'état de Terraform
- Utiliser Terraform avec Kubernetes
Pour qui ?
Administrateurs, développeurs, ingénieurs de production, ingénieurs DevOps et architectes.
Pré-Requis
Connaissance de base de l'administration du système Linux et des scripts.
Programme
DÉMARRER AVEC TERRAFORM
- Qu'est-ce que l'infrastructure As a Code?
- Introduction à Terraform
- Terraform vs d'autres infrastructures as a Code
- Gestion de la configuration et provisionnement
- Commandes Terraform
- Langages de configuration
- Mise à jour et altération des ressources
- Console et sortie Terraform
- Variables d'entrée
- Terraform Workspace, maps et lookups
INTRODUCTION AUX MODULES TERRAFORM
- Module Basics
- Module Input
- Module Output
- Module Gotchas
- Chemin d'accès aux fichiers
- Inline Bocks
- Module versionning
- Image, conteneur et module root
ETAT DE TERRAFORM
- Qu'est-ce que l'état Terraform?
- Comprendre le fichier d'état, verrouiller et isoler les fichiers d'état
- Mise en forme de Terraform, état à distance
UTILISATION DE TERRAFORM DANS UN ENVIRONNEMENT CI/CD
- Utilisation du module Gitlab
- Gitlab CI/CD
- Comprendre le Runner
UTILISATION DE TERRAFORM DANS AWS
- Introduction au cloud AWS
- Création de buckets S3
- Gestion de la mise en réseau dans un VPC à l'aide de Terraform
- Création d'instances EC2
- Utilisation de modules root
- Création d'états à partir de ressources déployées existantes
UTILISATION DE TERRAFORM AVEC DOCKER
- Introduction à Docker
- Comprrendre les réseaux et le stockage Docker
- Création de conteneurs et de services Docker swarm
- Utilisation de Terraform avec Kubernetes
INTRODUCTION A KUBERNETES
- Création de pods
- Création de services et de contrôleur de réplication
- Création de déploiements
Modalités d'accés & inscription
Le client qui souhaite souscrire à une formation remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant
les caractéristiques de formation (type, durée) et la proposition financière.
La commande n'est ferme et définitive qu'une fois la proposition commerciale signée par le client.
5 jours ouvrés (en moyenne) avant le début de la formation
Accessibilité aux personnes en situation de handicap
Contact : 01.53.20.37.00 | info@learneo.fr