Arrow Electronics, Inc.

Introduction to Containers Kubernetes and Red Hat OpenShift

CODE: REH_DO180

DURÉE: 24 Hours (3 Jours)

PRIX H.T.: €2 331,00

Description

Apprenez à concevoir, créer et déployer des applications conteneurisées sur Red Hat OpenShift

Ce cours vous apprend à concevoir, créer et déployer des applications logicielles conteneurisées dans un cluster OpenShift.

Que vous soyez chargé de migrer des applications existantes ou de créer des applications natives pour les conteneurs, vous apprendrez à accroître votre productivité en tant que développeur grâce à Red Hat® OpenShift Container Platform, une plateforme d'applications conteneurisées qui permet aux entreprises de gérer le déploiement de conteneurs et de mettre à l'échelle leurs applications à l'aide de Kubernetes.

Ce cours repose sur la version 4.6 de Red Hat OpenShift Container Platform.

Objectifs

  • Conception d'applications conteneurisées pour OpenShift
  • Gestion et création de versions d'applications avec S2I (source-to-image)
  • Personnalisation d'une image de base S2I
  • Déploiement d'applications dans plusieurs conteneurs avec les charts Helm
  • Création de contrôles d'intégrité pour surveiller et améliorer la fiabilité des applications
  • Création et déploiement d'applications cloud-native sur OpenShift

Audience

  • Développeurs d'applications d'entreprise
  • Ingénieurs en fiabilité de site DevOps

Prérequis

  • Passer l'évaluation gratuite pour savoir si cette offre est la plus adaptée à vos compétences
  • Avoir suivi le cours Red Hat OpenShift I : conteneurs et Kubernetes (DO180), ou disposer de connaissances équivalentes
  • Être titulaire de la certification RHCSA (Administrateur système certifié Red Hat) ou avoir obtenu une certification d'un niveau plus élevé pour utiliser plus facilement la ligne de commande (conseillé, mais non obligatoire)

Programme

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

Déployer des applications à l'aide de différentes méthodes de mise en paquets dans un cluster OpenShift et gérer les ressources associées

Conception d'applications conteneurisées pour OpenShift

Choisir une méthode de conteneurisation pour une application et créer un conteneur à exécuter dans un cluster OpenShift

Publication d'images de conteneurs d'entreprise

Créer un registre d'entreprise et y publier des images de conteneurs

Gestion des versions sur OpenShift

Décrire le processus de création de versions d'OpenShift, et créer et gérer des versions d'applications

Personnalisation de la création des versions S2I (source-to-image)

Personnaliser une image de base S2I et en créer une nouvelle

Déploiement d'applications dans plusieurs conteneurs

Déployer des applications dans plusieurs conteneurs avec les charts Helm et Kustomize

Gestion des déploiements d'applications

Surveiller l'intégrité des applications et mettre en œuvre différentes méthodes de déploiement pour les applications cloud-native

Création d'applications pour OpenShift

Créer, déployer et intégrer des applications tierces sur OpenShift

Test et Certification

  • Examens ou cours recommandés pour la suite
  • Examen Spécialiste certifié Red Hat en développement d'applications OpenShift (EX288)
  • Création de microservices résilients avec Istio et Red Hat OpenShift Service Mesh (DO328)
  • Développement de microservices cloud-native Red Hat avec Quarkus (DO378)

Informations supplémentaires

  • Technologies requises
  • Ce cours se déroule sous la forme d'ateliers accessibles depuis l'environnement cloud des formations en ligne Red Hat.
  • Un accès à Internet est nécessaire pour accéder aux exercices et aux ateliers.

Dates de session