DO700

Formation intensive sur l'adoption des conteneurs

Présentation

Description du cours

Mettez en place l'infrastructure nécessaire à l'adoption des technologies de conteneurs, des applications natives pour les conteneurs, de Kubernetes et des pratiques DevOps.

Ce cours vous propose de découvrir de manière concrète et intensive la gestion d'applications natives pour les conteneurs déployées sur Red Hat® OpenShift® Container Platform, notre plateforme Kubernetes pour les entreprises. Il s'adresse aux professionnels qui cherchent à accélérer la transformation numérique de leur entreprise. Cette démarche requiert de prendre en charge un nombre croissant de clusters, d'intervenants, d'applications et d'utilisateurs pour effectuer des déploiements à grande échelle. En complément du cours, vous bénéficierez d'une souscription Red Hat Learning standard pour une durée d'un an. Vous pourrez ainsi accéder à tous nos cours en ligne et tenter de passer cinq examens de certification avec deux sessions de rattrapage.

Cet ensemble de cours repose sur la version 4.10 de Red Hat OpenShift Container Platform.

À la fin de ce cours, vous continuerez 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é sous la forme de classe virtuelle d'une durée de dix jours. 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

  • Présentation des conteneurs, de Kubernetes et de Red Hat OpenShift Container Platform
  • Gestion de conteneurs locaux et création d'images de conteneurs
  • Déploiement d'applications conteneurisées sur OpenShift et résolution des problèmes associés
  • Contrôle d'accès aux projets à l'aide du contrôle d'accès basé sur les rôles
  • Contrôle de l'utilisation des ressources à l'aide de quotas et de limites
  • Isolation d'applications à l'aide de politiques réseau
  • Automatisation des tâches d'administration OpenShift à l'aide de Ansible et Jenkins
  • Provisionnement d'un stockage persistant adapté aux exigences des applications
  • Gestion des indicateurs de mesure de surveillance et des alertes
  • Déploiement et configuration de l'agrégation des journaux

Public ciblé

Administrateurs système, ingénieurs cloud et ingénieurs de la fiabilité des sites intéressés par l'adoption des technologies de conteneurisation et Kubernetes

Prérequis
Être titulaire de la certification RHCSA (Administrateur système certifié Red Hat) ou disposer d'un niveau d'expérience équivalent
Technologies requises
Pour ce cours, il est nécessaire d'avoir accès à Internet afin d'accéder aux clusters OpenShift partagés.

Programme

Programme du cours

Premiers pas avec les technologies de conteneurs

Décrire le fonctionnement des applications au sein de conteneurs orchestrés par Red Hat OpenShift Container Platform

Création de services conteneurisés
Provisionner un service à 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 sur 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
Publication d'images de conteneurs d'entreprise
Interagir avec un registre d'entreprise et y publier des images de conteneurs
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
Description de la solution Red Hat OpenShift Container Platform
Décrire l'architecture de la solution OpenShift Container Platform
Vérification de l'intégrité d'un cluster
Décrire les méthodes d'installation d'OpenShift et vérifier l'intégrité d'un cluster nouvellement installé
Configuration de l'authentification et de l'autorisation
Configurer l'authentification avec le fournisseur d'identité HTPasswd et attribuer des rôles aux utilisateurs et groupes
Configuration de la sécurité des applications
Limiter les autorisations des applications à l'aide de contraintes de contexte de sécurité et protéger les informations d'identification à l'aide de secrets
Configuration de la mise en réseau OpenShift pour les applications
Résoudre les problèmes de mise en réseau logicielle OpenShift et configurer des politiques réseau
Contrôle de l'ordonnancement des pods
Contrôler les nœuds sur lesquels un pod s'exécute
Description des mises à jour de cluster
Décrire la méthode de mise à jour d'un cluster
Gestion d'un cluster à l'aide de la console web
Gérer un cluster Red Hat OpenShift à l'aide de la console web
Transition de l'environnement Kubernetes vers OpenShift
Démontrer la compatibilité d'OpenShift avec Kubernetes en déployant des applications natives pour Kubernetes sur OpenShift
Introduction à l'automatisation d'OpenShift
Automatiser OpenShift à l'aide de scripts et de playbooks Ansible
Gestion des opérateurs OpenShift
Gérer et ajouter des opérateurs de cluster OpenShift
Mise en œuvre de processus GitOps avec Jenkins
Mettre en œuvre un workflow GitOps avec une architecture Jenkins conteneurisée pour administrer un cluster OpenShift
Configuration de l'authentification d'entreprise
Configurer l'intégration de fournisseurs d'identité d'entreprise à OpenShift
Configuration de certificats TLS approuvés
Configurer les certificats TLS approuvés pour permettre l'accès externe aux services et aux applications des clusters
Configuration de pools de nœuds dédiés
Ajouter des nœuds à un cluster OpenShift avec des configurations personnalisées
Configuration d'un système de stockage persistant
Configurer des fournisseurs et des classes de stockage pour assurer l'accès de l'utilisateur du cluster aux ressources de stockage persistant
Gestion de la surveillance et des indicateurs de mesure des clusters
Configurer et gérer le système de surveillance d'OpenShift
Provisionnement et inspection du système de journalisation du cluster
Déployer le système de journalisation et créer une requête à l'échelle du cluster, diagnostiquer les problèmes courants à l'aide d'outils
Récupération des nœuds de calcul dysfonctionnels
Inspecter les nœuds de calcul, diagnostiquer les problèmes et les corriger dans différents scénarios de dysfonctionnement

Bénéfices

Bénéfices pour l'entreprise

  • Conçue pour les administrateurs qui débutent avec les conteneurs, cette formation intensive a pour objectif de leur fournir les compétences de base et avancées requises pour configurer, gérer et automatiser la solution Red Hat OpenShift Container Platform afin de déployer des applications conteneurisées hautement disponibles, résilientes et évolutives. 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. Cette plateforme simplifie également la mise à l'échelle, l'administration et la maintenance des applications cloud-native ou adaptées pour le cloud.

Bénéfices pour le participant

Après avoir suivi ce cours, vous devriez être capable de configurer et de gérer un cluster Red Hat OpenShift Container Platform 4 à grande échelle :

  • Configuration des contrôles de sécurité pour les utilisateurs, les applications et la mise en réseau
  • Intégration d'OpenShift aux systèmes d'authentification d'entreprise, de stockage, CI/CD et GitOps, afin d'améliorer la productivité de l'exploitation et la conformité aux normes de l'entreprise
  • Maîtrise des techniques de résolution des problèmes pour identifier les problèmes liés aux applications conteneurisées, aux opérateurs de cluster et à la capacité de calcul
Examens ou cours recommandés pour la suite
Examen Administrateur OpenShift certifié Red Hat (EX280)

Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.