Red Hat - Openshift

RedHat OpenShift, applications de conteneurisation

Objectifs de la formation

  • Déployer des applications sur un cluster OpenShift et gérer ces applications
  • Concevoir et construire des conteneurs d'applications assurant un déploiement réussi sur un cluster OpenShift
  • Construire des applications conteneurisées à l'aide de la fonctionnalité source-to-image
  • Créer des applications sur la base de modèles OpenShift
  • Extraire un service d'une application monolithique et déployer ce service en tant que microservice dans le cluster
  • Migrer des applications à exécuter sur un cluster OpenShift


Programme de la formation

Déploiement et gestion d'applications sur un cluster OpenShift

  • Construction d’une image pour une application.
  • Déplacement d’une application vers OpenShift.
  • Gestion d’une application sur OpenShift.

Conception d'applications conteneurisées pour OpenShift

  • Les principes KISS, DRY, YAGNI et SoC.
  • Les applications basées sur les microsercices.

Travaux pratiques

Création d'images de conteneur sur la base d'instructions avancées de Dockerfile.

Publication d'images de conteneurs d'entreprise

  • Notion de registre d'entreprise.
  • Les autorisations d'accès au registre OpenShift.

Travaux pratiques

Création d'un registre d'entreprise et autorisation d'accès au registre OpenShift.

Construction d'applications

  • Description du processus de construction OpenShift.
  • Mise en œuvre de crochets de version après soumission.

Travaux pratiques

Construction OpenShift et mise en œuvre de crochets de version après soumission.

Personnalisation de versions source-to-image

  • Pourquoi personnaliser une version S2I (source-to-image).
  • Personnalisation d'une image S2I.

Travaux pratiques

Personnalisation d'une image S2I de base.

Création d'applications à partir de modèles OpenShift

  • Notion de modèle OpenShift.
  • Modèle multi-conteneurs.

Travaux pratiques

Description d'éléments d'un modèle OpenShift et création d'un modèle multi-conteneurs.

Gestion de déploiement d'applications

  • Monitoring des applications déployées.
  • Stratégie de déploiement adaptée au monitoring planifié.

Travaux pratiques

Surveillance de la santé des applications et choix d'une stratégie de déploiement adaptée.

Migration d'applications vers OpenShift

  • Intégration de services externes.
  • Migration d'applications déployées sur middleware Red Hat JBoss/Wildfly.

Travaux pratiques

Intégration de services externes et migration d'applications déployées sur middleware Red Hat JBoss.

Please login to get access to the quiz
Apprenez à installer, configurer et gérer des conteneurs (Prev Lesson)
Back to Red Hat – Openshift