Accueil / OpenShift – Développement niveau 1 Applications de conteneurisation
OpenShift – Développement niveau 1 Applications de conteneurisation
Durée : 3 jours
Tarif Inter : 2100 €
Tarif sur mesure : Nous consulter
Référence : 3DOS
Présentation
Cette formation vous apprendra à concevoir, construire et déployer des applications logicielles conteneurisées sur un cluster OpenShift. Cette formation fournit aux développeurs une solution prête à l’emploi pour le développement et le déploiement d’applications logicielles conteneurisées. Bénéficiez d’une formation pratique pour stimuler la productivité des développeurs grâce à la plateforme de conteneurs Red Hat OpenShift. Ces compétences permettront aux candidats de tirer profit d’une plate-forme et d’une architecture qui favorisent les principes DevOps dans leur organisation.
Objectifs
- Concevoir des images de conteneurs pour conteneuriser les applications.
- Personnaliser les builds d’applications et mettre en place des « post-commit build hooks ».
- Créer un modèle d’application multiconteneur.
- Mettre en œuvre des healthchecks pour améliorer la fiabilité du système.
Programme
-
Déployer et gérer des applications dans un cluster OpenShift
- Déployer des applications en utilisant diverses méthodes de packaging d’applications dans un cluster OpenShift et gérer leurs ressources.
-
Concevoir des applications conteneurisées pour OpenShift
- Sélectionner une méthode de conteneurisation pour une application
- Créer un conteneur pour l’exécuter dans un cluster OpenShift.
-
Publier des images de conteneur d’entreprise
- Créer un registre d’entreprise et y publier des images de conteneurs.
-
Gérer les applications Build
- Décrire le processus de construction OpenShift, en plus du déclenchement et de la gestion des constructions.
-
Personnaliser les builds Source-to-Image
- Personnaliser une image de base S2I (Source-to-Image) existante.
- Créer une nouvelle image S2I.
-
Créer des applications à partir de modèles OpenShift
- Décrire les éléments d’un modèle OpenShift.
- Créer un modèle multi-conteneurs.
-
Gérer les déploiements d’applications
- Surveiller l’intégrité des applications.
- Mettre en œuvre diverses méthodes de déploiement pour les applications natives Cloud.
-
Mettre en œuvre les pipelines de CI/CD dans OpenShift
- Créer et déployer des pipelines Jenkins pour faciliter l’intégration et le déploiement continu (CI/CD) avec OpenShift.
-
Créer des applications natives Cloud sur OpenShift
- Créer et déployer des applications natives Cloud sur OpenShift.