DO180
Administration de Red Hat OpenShift I : exploitation d'un cluster de production
Présentation
Apprenez à déployer et gérer des applications conteneurisées exécutées en tant que charges de travail Kubernetes dans des clusters OpenShift, et à résoudre les problèmes associés.
Description du cours
Ce cours prépare les administrateurs de clusters OpenShift à gérer les charges de travail Kubernetes et à collaborer avec les équipes DevOps, de développement, d'administration système et d'ingénierie de la fiabilité des sites (SRE) pour garantir la disponibilité des charges de travail des applications. Il porte sur la gestion des applications des utilisateurs finaux qui sont souvent accessibles depuis une interface web ou mobile et qui représentent la majorité des charges de travail cloud-native et conteneurisées. La gestion des applications comprend également le déploiement et la mise à jour de leurs dépendances, telles que les bases de données et les systèmes de messagerie et d'authentification.
Les compétences acquises durant ce cours peuvent être appliquées à toutes les versions d'OpenShift, notamment Red Hat OpenShift Service on AWS (ROSA), Azure Red Hat OpenShift et OpenShift Container Platform.
Ce cours repose sur la version 4.14 de Red Hat OpenShift.
Une fois le cours terminé, vous continuez de bénéficier d'un accès à des travaux pratiques pendant 45 jours pour toutes les formations qui incluent un environnement virtuel.
Remarque : ce cours est proposé soit sous la forme d'une formation de quatre jours en présentiel, soit sous la forme d'une classe virtuelle de cinq jours, ou encore, en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.
Contenu du cours
- Gestion de clusters OpenShift avec l'interface en ligne de commande et la console web
- Déploiement d'applications sur OpenShift à partir d'images de conteneurs, de modèles et de manifestes Kubernetes
- Résolution des problèmes de connectivité réseau entre les applications, dans un cluster OpenShift et en dehors
- Connexion de charges de travail Kubernetes au système de stockage des données d'application
- Configuration de charges de travail Kubernetes afin de mettre en œuvre la haute disponibilité et la fiabilité
- Gestion des mises à jour des images de conteneurs, des paramètres et des manifestes Kubernetes d'une application
Public ciblé
- Cible principale : ingénieurs de plateforme, administrateurs système, administrateurs de cloud et autres personnes responsables de la prise en charge de niveau 1 de l'infrastructure pour les applications et qui s'intéressent à la gestion des clusters OpenShift et des applications conteneurisées
- Cible secondaire : architectes d'entreprise, ingénieurs de la fiabilité des sites, ingénieurs DevOps et autres personnes responsables de la conception de l'infrastructure pour les applications
- Les développeurs et ingénieurs de la fiabilité des sites qui découvrent les technologies de conteneurs doivent s'inscrire au cours Développement avec Red Hat OpenShift I : introduction aux conteneurs avec Podman (DO188).
Formations recommandées
- Passer l'évaluation gratuite pour s'assurer que l'offre est adaptée aux compétences
- Prérequis : avoir suivi le cours Présentation technique du déploiement d'applications conteneurisées (DO080) ou disposer de connaissances équivalentes en matière de conteneurs Linux
- Prérequis : avoir suivi le cours Prise en main des principes de base Linux (RH104) ou justifier d'une maîtrise équivalente de l'utilisation d'une interface en ligne de commande, dans l'idéal avec un shell bash
Technologies requises
- Vous aurez besoin d'un accès à Internet pour vous connecter à l'environnement de salle de classe basé dans le cloud, qui fournit un cluster OpenShift et un poste de travail d'administrateur à distance.
Programme
Présentation de Kubernetes et d'OpenShift
Identifier les principaux services du cluster Kubernetes et de la plateforme OpenShift, et les surveiller à partir de la console web
API et interfaces en ligne de commande Kubernetes et OpenShift
Accéder à un cluster OpenShift depuis l'interface en ligne de commande et évaluer son intégrité en interrogeant les ressources d'API Kubernetes liées
Exécution d'applications en tant que conteneurs et pods
Exécuter des applications conteneurisées en tant que pods Kubernetes non gérés et résoudre les problèmes associés
Déploiement d'applications gérées et en réseau sur Kubernetes
Déployer des applications et les exposer à un accès réseau dans un cluster Kubernetes et en dehors
Gestion du système de stockage pour les configurations et données des applications
Externaliser les configurations des applications dans les ressources Kubernetes et provisionner des volumes de stockage pour les fichiers de données persistants
Configuration des applications pour plus de fiabilité
Configurer des applications pour mettre en œuvre la haute disponibilité et la résilience sur Kubernetes
Gestion des mises à jour des applications
Gérer les mises à jour reproductibles des applications et la restauration du code et des configurations
Bénéfices
Bénéfices pour l'entreprise
- Ce cours a pour objectif de développer les compétences requises pour gérer des clusters Red Hat OpenShift et prendre en charge des applications conteneurisées hautement disponibles, résilientes et évolutives. Red Hat OpenShift est une plateforme d'applications renforcée pour les entreprises. Basée sur Kubernetes, elle fournit un ensemble commun d'API et d'abstractions qui assurent la portabilité des applications entre les fournisseurs de cloud et les datacenters traditionnels. Red Hat OpenShift améliore la cohérence et la portabilité des processus d'exploitation dans ces environnements. Lorsque la solution est déployée sous la forme d'un service géré tel que Red Hat OpenShift Service on AWS (ROSA) ou Azure Red Hat OpenShift, l'équipe d'exploitation informatique du client et une équipe SRE externe partagent la responsabilité de la gestion des clusters Red Hat OpenShift.
Bénéfices pour le participant
- À l'issue de ce cours, les participants maîtriseront l'architecture des clusters Red Hat OpenShift et des applications Kubernetes, et seront aptes à déployer et gérer des applications sur OpenShift, ainsi qu'à résoudre les problèmes associés. Ils sauront également identifier les problèmes liés aux applications et à l'infrastructure, et les faire remonter aux équipes de développement et d'exploitation, ainsi qu'aux fournisseurs de solutions informatiques.
Examens ou cours recommandés pour la suite
Tracez votre parcours de compétences
Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.
Évaluez vos connaissances
Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.