loader
banner

Formation Docker & Kubernetes

Docker : Apprenez à déployer des applications dans des conteneurs à l’aide de Docker et Kubernetes (DO276)


 

PublicLes développeurs, architectes et administrateurs système.

  • Prix : 3300 € HT/Pers
  • Durée: 4 jours
  • Diplome : Non
  • Email : Contacts@aryason.fr

Pré-requis :

  • Connaître les concepts généraux de la programmation et des scripts
  • Connaître les bases d’un ou de plusieurs de ces langages : JavaScript, Java EE™, PHP et Python
  • Comprendre la configuration de l’environnement d’exécution pour le langage choisi
  • Connaître les concepts liés aux bases de données relationnelles et avoir une connaissance de base de SQL (expérience de MySQL recommandée)
  • Avoir des compétences de base en administration de Red Hat Enterprise Linux

Objectifs :

  • Création de conteneurs avec Docker
  • Utilisation de registres d’images
  • Mise en œuvre d’un stockage persistant pour un conteneur
  • Création de nouvelles images avec des fichiers Docker file
  • Mise en œuvre des pratiques recommandées en matière de conception d’images
  • Liaison de conteneurs
  • Orchestration de conteneurs avec Kubernetes
  • Déploiement d’environnements de développement et de test avec Vagrant

 

PROGRAMME DETAILLE:

Présentation du cours :

  • Présentation et énumération des thèmes du cours

Découverte des technologies de conteneur :

  • Déployer un serveur de base de données à l’aide d’une technologie de conteneur.

 Utilisation des conteneurs :

  • Utiliser et manipuler des images de conteneur existantes pour créer des services conteneurisés.

Gestion d’images :

  • Gérer le cycle de vie d’une image, de sa création à sa suppression.

Création d’images personnalisées :

  • Concevoir et coder un fichier Dockerfile pour construire une image de conteneur personnalisée.

 Conception d’images de conteneur pour le déploiement d’applications :

  • Concevoir et créer une image de conteneur personnalisée pour le déploiement d’une application dans plusieurs conteneurs.

Test de déploiement d’applications conteneurisées :

  • Déployer une application multiconteneurs à l’aide de Kubernetes.

Dépannage des applications conteneurisées :

  • Utiliser différentes techniques pour dépanner une application conteneurisée.

 Déploiement d’un environnement de développement :

  • Déployer un environnement de développement avec Red Hat CDK.

 Révision approfondie de la conteneurisation d’applications logicielles :

  • Montrer comment mettre en conteneurs une application logicielle.