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
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS

Modalités pédagogiques :

  • Évaluation des besoins et du profil des participants.
  • Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
  • Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
  • Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
  • Méthodes expositive, active et participative.
  • Réflexion et échanges sur cas pratiques.
  • Retours d'expériences.
  • Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.

Éléments matériels :

  • Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
  • Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.

Référent pédagogique et formateur :

  • Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
  • Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
  • Feuilles de présences signées des participants et du formateur par demi-journée.
  • Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
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>

Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en effectuant le test disponible en bas de cette page.

Lieu de formation

Intra-entreprise/à distance

Dates ou période

À définir. Nous consulter

Tarif

Sur devis. Merci de nous contacter

Modalités

Pour s’inscrire à notre formation, veuillez nous contacter par mail ou téléphone.

Démarrage de la formation sous deux semaines (délai indicatif).

Nous contacer
Informations complémentaires

Pour toute réclamation, aléas ou difficultés rencontrés pendant la formation, veuillez prendre contact avec notre organisme par téléphone ou par e-mail. Nous mettrons tout en œuvre pour trouver une solution adapter.

Formation synchrone, réalisée à distance en visioconférence via l’application Microsoft Teams ou en présentiel dans les locaux du client.