A l'issue de cette formation, vous serez capable de :
Décrire l'architecture des clusters Red Hat OpenShift et des applications Kubernetes
Déployer et gérer des applications sur OpenShift et résoudre les problèmes associés
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.
Prérequis
Avoir suivi les formations DO080 "Présentation technique du déploiement d'applications conteneurisées" (ou disposer de connaissances équivalentes en matière de conteneurs Linux) et RH104 "Prise en main des principes de base Linux" (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). Pour pouvoir suivre ce cours, il est impératif que chaque stagiaire se crée un identifiant (ID) sur le site de l'éditeur.
Déroulé / 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 oeuvre 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
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Ajouter un avis