Red Hat - Openshift

Introduction à la création et à la gestion de conteneurs Docker en vue de leur déploiement sur un cluster Kubernetes

Objectifs

Bénéfices pour l'entreprise

Ce cours présente les technologies de conteneurs et d'orchestration des conteneurs, notamment Docker, Kubernetes et Red Hat OpenShift. Vous apprendrez à conteneuriser des applications logicielles et des services. Le transfert des applications et services d'une plateforme de déploiement classique vers des conteneurs permet de les déployer sur une seule et unique architecture cloud en cluster, et de ne plus compter sur plusieurs ensembles disparates de configurations matérielles. Avec cette solution, vous pouvez accélérer le développement et le déploiement des applications, ainsi qu'améliorer la portabilité d'une application entre différents environnements. Elle simplifie également la mise à l'échelle, l'administration et la maintenance des applications conçues ou adaptées pour le cloud.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, vous devriez être capable d'installer, de configurer et de gérer un cluster Red Hat OpenShift Container Platform et d'y déployer des applications.

Vous devriez avoir acquis les compétences suivantes :

  • Installation d'OpenShift Container Platform en vue de la création d'un cluster simple
  • Configuration et gestion de maîtres et de nœuds OpenShift Container Platform
  • Sécurisation d'OpenShift Container Platform à l'aide d'un mécanisme simple d'authentification interne
  • Contrôle des accès aux ressources OpenShift Container Platform.
  • Déploiement d'applications sur OpenShift Container Platform avec S2I (source-to-image)
  • Configuration et gestion de pods, services, routes, secrets et autres ressources OpenShift Container Platform

Programme

Premiers pas avec les technologies de conteneurs
  • Décrire le fonctionnement des logiciels au sein de conteneurs orchestrés par OpenShift Container Platform
Création de services conteneurisés
  • Approvisionner un serveur à l'aide d'une technologie de conteneurs
Gestion de conteneurs
  • Créer et gérer des services conteneurisés à l'aide d'images de conteneurs prédéfinies
Gestion d'images de conteneurs
  • Gérer une image de conteneur tout au long de son cycle de vie, de sa création à sa suppression
Création d'images de conteneurs personnalisées
  • Concevoir et coder un fichier Dockerfile pour construire une image de conteneur personnalisée
Déploiement d'applications conteneurisées dans OpenShift
  • Déployer des applications dans un conteneur unique sur OpenShift Container Platform
Déploiement d'applications dans plusieurs conteneurs
  • Déployer des applications conteneurisées à l'aide de plusieurs images de conteneurs
Résolution des problèmes liés aux applications conteneurisées
  • Résoudre les problèmes qui touchent une application conteneurisée déployée sur OpenShift
Révision complète du cours Présentation des conteneurs, de Kubernetes et de Red Hat OpenShift
  • Conteneuriser une application logicielle, la tester avec Docker et la déployer sur un cluster OpenShift
Présentation d'OpenShift Container Platform
  • Énumérer les fonctions et décrire l'architecture de la solution OpenShift Container Platform
Installation d'OpenShift Container Platform
  • Installer OpenShift et configurer le cluster
Description et exploration des concepts de mise en réseau OpenShift
  • Décrire et explorer les concepts de mise en réseau OpenShift
Exécution de commandes
  • Exécuter des commandes via l'interface en ligne de commande
Contrôle des accès aux ressources OpenShift
  • Contrôler l'accès aux ressources OpenShift
Allocation du stockage persistant
  • Mettre en œuvre un système de stockage persistant
Gestion des déploiements d'applications
  • Manipuler des ressources pour gérer les applications déployées
Installation et configuration du sous-système de mesure
  • Installer et configurer le système de collecte des mesures
Gestion et surveillance d'OpenShift Container Platform
  • Gérer et surveiller les ressources et logiciels OpenShift
Révision complète du cours Administration de Red Hat OpenShift I
  • Installer, configurer et déployer une application sur un cluster
Please login to get access to the quiz
Apprenez à créer des applications, à les mettre à jour et à en assurer la maintenance (Prev Lesson)
(Next Lesson) Concevez, créez et testez un cluster OpenShift à haute disponibilité
Back to Red Hat – Openshift
Public

<li>Développeurs désireux d'apprendre à conteneuriser des applications logicielles</li> <li>Administrateurs qui souhaitent maîtriser les technologies de conteneurs et l'orchestration des conteneurs</li> <li>Architectes qui envisagent d'utiliser des technologies de conteneurs dans une architecture logicielle</li> <li>Administrateurs système</li> <li>Architectes système</li> <li>Architectes et développeurs qui souhaitent installer et configurer la solution OpenShift Container Platform</li>

Pré-requis

<li>Savoir utiliser une session de terminal Linux<sup>®</sup> et l'interface en ligne de commande du système d'exploitation</li> <li><a href="/fr/services/certification/rhcsa">Posséder la certification RHCSA<sup>®</sup></a> ou des connaissances équivalentes</li> <li>Posséder une expérience des architectures d'applications Web et des technologies associées</li>