DO180

Administration de Red Hat OpenShift I : conteneurs et Kubernetes

Présentation

Description du cours

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

  • Ce cours prépare les administrateurs de clusters OpenShift à gérer au quotidien 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, la messagerie et les systèmes d'authentification.

    Les compétences acquises durant ce cours peuvent être appliquées avec toutes les versions d'OpenShift, y compris Red Hat OpenShift Service on AWS (ROSA), Azure Red Hat OpenShift (ARO) et OpenShift Container Platform.

    Ce cours repose sur la version 4.12 de Red Hat® OpenShift®.

Contenu du cours

  • Gestion de clusters OpenShift avec l'interface en ligne de commande et la console web
  • 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é

  • Administrateurs système et opérateurs de plateforme qui s'intéressent à la gestion courante des clusters et des applications conteneurisées OpenShift
  • Ingénieurs de la fiabilité des sites qui souhaitent apprendre à assurer la maintenance d'applications conteneurisées sur Kubernetes et à résoudre les problèmes associés
  • Architectes système et logiciel qui souhaitent comprendre les fonctions et fonctionnalités d'un cluster OpenShift

Formations recommandées

Technologies requises

  • Vous aurez besoin d'un accès à Internet pour accéder à l'environnement de salle de classe basé dans le cloud, qui fournit un cluster OpenShift et une station 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 avec la console web

API et interfaces en ligne de commande Kubernetes et OpenShift

Accéder à un cluster OpenShift avec 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 d'application

Externaliser les configurations d'application dans les ressources Kubernetes et provisionner des volumes de stockage pour les fichiers de données persistants

Configuration d'applications pour gagner en 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 et basée sur Kubernetes qui fournit un ensemble commun d'API et d'abstractions assurant 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 opérationnels 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 (ARO), 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, et à résoudre les problèmes associés. Ils sauront également identifier les problèmes liés aux applications et à l'infrastructure, et les remonter aux équipes de développement, aux équipes d'exploitation et aux fournisseurs de solutions informatiques.

Examens ou cours recommandés pour la suite

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.