Formation Conteneurs et fondamentaux Kubernetes - Image

Formation Conteneurs et fondamentaux Kubernetes

Maîtrisez les bases des conteneurs et de Kubernetes.

Durée
3 jours
Tarif

Inter : 2 200 € / pers 
Intra : contactez-nous
Financement OPCO possible

Prochaines sessions
1-3 mars 2023 / 8-10 mars 2023 / 5-7 avril 2023 / 10-12 mai 2023 / 7-9 juin 2023
Délai d'accès à la formation

4 à 6 semaines

Description de la formation

Développeur, tech-lead, architecte, ingénieur de production : appropriez-vous les technologies de conteneurs et les notions Kubernetes pour une utilisation nominale.

Après une rétrospective rapide sur l'origine des conteneurs et leurs principaux atouts, le premier jour de cette formation met en œuvre la construction et l'utilisation de ceux-ci avec Docker et docker-compose. Il se termine par une ouverture sur les autres outils de gestion de conteneurs existant sur le marché. Les jours 2 et 3 s'attachent à la prise en main des notions et concepts Kubernetes afin d’être capable de l’utiliser au quotidien pour gérer vos conteneurs en production.

À l'issue de cette formation

À l'issue de cette formation le stagiaire sera capable de :

  • Maîtriser ce qu’est un conteneur et comment on le configure
  • Au-delà de Docker, utiliser Podman et Buildah pour construire et lancer des images
  • Choisir le meilleur mode d'exploitation et de paramétrage pour conteneuriser une application
  • Savoir exposer une application au travers de Kubernetes
  • Savoir packager une application pour Kubernetes
  • Utiliser Kubernetes pour orchestrer des conteneurs en production
  • Savoir intervenir en cas de problème

Le programme

Introduction

  • Qu'est-ce qu'un conteneur ? Pourquoi sont-ils si populaires ? À quels besoins répondent-ils ?
  • Comment construire efficacement une image de conteneur ?
  • Démo de démarrage d'une première application conteneurisée
  • Pourquoi utiliser un orchestrateur ?
  • Comment Kubernetes se démarque par rapport aux autres orchestrateurs
  • Découverte des ressources de base : Pod, Services, Deployment...
  • Mise en place d'une première application sur Kubernetes

Prise en main

  • Présentation des principes et de la syntaxe d'un Dockerfile
  • Exercice de mise en pratique : lancement d'une application avec base de données
  • Manipuler la persistance de données.
  • Exposer son application sur Kubernetes.
  • Gestion de la configuration et des secrets via des ConfigMap

Pour aller plus loin

  • Service discovery avec une démo de Traefik
  • Présentation des différents outils alternatifs à Docker
  • Découverte des différentes solutions réseau pour Kubernetes
  • Mise en place d’un cluster hautement disponible
  • Mise en place d’une application 3 tiers avec scaling automatique
  • Focus sur le déploiement sans interruption (rolling-update)
  • Monitoring, Troubleshooting, Scaling

Téléchargez le programme

Répartition du temps

  • 50% cours
  • 40% hands-on
  • 10% échanges
  • Administrateurs système
  • Ingénieurs de production
  • Développeurs
  • Architectes
  • Cette formation se destine à une audience ayant pas ou peu utilisé les conteneurs et Kubernetes
  • Maîtrise de Linux
  • Être à l'aise avec un shell Linux
  • Syntaxe yaml

• L'évaluation des acquis se fait par le formateur tout au long de la formation grâce aux exercices.
• Une évaluation à chaud via un QCM est réalisée systématiquement en fin de session.
• Une attestation de formation est systématiquement envoyée au client qui reprend le sujet de la formation, ses objectifs, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Cette formation n'est pas certifiante.

Possible à distance, en présentiel et en blended (mix).

Si vous souhaitez une formation dans un contexte différent, avec des moyens spécifiques, contactez-nous.

Stéphane - Image Akram - Image

Formation dispensée par :

Stéphane

  

Akram