Docker et Kubernetes : Déployer vos applications en production
Apprenez à adapter vos applications pour qu’elles s’intègrent dans un environnement Kubernetes

Cette formation s’adresse aux développeurs souhaitant créer ou adapter des applications avec Docker afin qu’elles s’intègrent au mieux dans l’univers Kubernetes. Vous comprendrez le fonctionnement du démon Docker et des commandes principales et découvrirez les différentes ressources Kubernetes nécessaires au déploiement d’applications.
A travers des exercices concrets, vous apprendrez à packager votre application dans Docker avant de la publier dans une registry privée. Vous verrez comment la déployer dans Kubernetes, et la modifier en suivant les patterns des 12 factor-app pour tirer partie de toute la puissance de votre orchestrateur.
Enfin, vous apprendrez à monitorer votre application, et à gérer son cycle de vie de bout en bout.
Objectifs
- Construire une image Docker
- Pousser une image Docker dans un registre
- Manipuler un conteneur Docker
- Adapter une application à un contexte Kubernetes
- Déployer une application dans Kubernetes
- Monitorer son application
- Découvrir des fonctions avancées de Kubernetes
Public
- Développeur
- Architecte
- OPS qui souhaite découvrir l’écosystème Docker / Kubernetes
Prérequis
- Connaissances de l’environnement Linux, des applications Web
- Connaissances de base en développement logiciel
Méthode pédagogique
Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation.
L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction des stagiaires est réalisée systématiquement en fin de session et une attestation de formation est délivrée aux participants mentionnant les objectifs de la formation, la nature, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.