Résumé du cours
Introduction à la création et à la gestion de containers pour le déploiement sur un cluster Kubernetes et OpenShift 4
Red Hat OpenShift I: Containers & Kubernetes (DO180) initie les étudiants à la création et à la gestion de containers pour le déploiement sur un cluster Kubernetes. Ce cours aide les étudiants à acquérir des connaissances et compétences fondamentales dans la gestion de containers grâce à une expérience pratique avec les containers, Kubernetes et Red Hat OpenShift Container Platform, nécessaires pour plusieurs rôles, y compris développeurs, administrateurs et site reliability engineers.
Ce cours est basé sur Red Hat® Enterprise Linux® 8.2 et OpenShift® Container Platform 4.6.
Moyens d'évaluation :
- Quiz pré-formation de vérification des connaissances (si applicable)
- Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
- Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences
A qui s'adresse cette formation
- Developers souhaitant containeriser des applications logicielles.
- Administrators débutant avec la technologie container et l’orchestration de containers.
- Architects souhaitant utiliser les technologies container dans les architectures logicielles.
- Site Reliability Engineers souhaitant supporter leur infrastructure technologique avec Kubernetes et OpenShift.
Certifications
Cette formation prépare à la/aux certifications:
Pré-requis
- Expérience dans l’utilisation d’une session terminal Linux, exécution de commandes système, et familiarité avec le shell scripting. Une certification Red Hat Certified System Administrator (RHCSA) est recommandée mais non obligatoire.
- Une certaine expérience avec les architectures d’applications web et leurs technologies associées.
Objectifs
Impact on the organization
Les containers et OpenShift sont rapidement devenus la solution de référence pour le développement agile et le déploiement d’applications. Administrateurs et développeurs cherchent des moyens supplémentaires pour améliorer le time-to-market des applications et leur maintenabilité.
Une architecture basée sur les containers, orchestrée avec Kubernetes et OpenShift, améliore la fiabilité et la scalabilité des applications, diminue la charge pour les développeurs et facilite l’intégration continue et le déploiement continu. DO180 constitue le point de départ du curriculum OpenShift au sein de GLS et fournit la base nécessaire avant d’avancer vers le développement ou l’administration OpenShift.
Ce cours constitue la porte d’entrée vers la transformation organisationnelle et digitale en offrant une vue complète sur le potentiel du DevOps utilisant une architecture basée sur les containers.
Red Hat a conçu ce cours pour bénéficier à ses clients, mais chaque entreprise et infrastructure est unique, et les résultats ou bénéfices réels peuvent varier.
Impact on the individual
À l’issue de ce cours, les étudiants devraient acquérir les compétences nécessaires pour effectuer des tâches de base dans Red Hat OpenShift Container Platform (OCP). Cela inclut la capacité à :
- Créer des services containerisés en utilisant Podman.
- Gérer les containers et les images de containers.
- Créer des images de containers personnalisées.
- Déployer des applications containerisées sur OpenShift.
- Déployer des applications multi-containers.
Suite de parcours
Contenu
Introducing container technology
Décrire comment un logiciel peut s’exécuter dans des containers orchestrés par Red Hat OpenShift Container Platform.
Creating containerized services
Provisionner un service en utilisant la technologie container.
Managing containers
Modifier des images de containers préconstruites pour créer et gérer des services containerisés.
Managing container images
Gérer le cycle de vie d’une image de container de sa création à sa suppression.
Creating custom container images
Concevoir et coder un Container file pour construire une image de container personnalisée.
Deploying containerized applications on OpenShift
Déployer des applications single-container sur OpenShift Container Platform.
Deploying multi-container applications
Déployer des applications containerisées utilisant plusieurs images de containers.
Troubleshooting containerized applications
Dépanner une application containerisée déployée sur OpenShift.
Comprehensive review of introduction to container, Kubernetes, and Red Hat OpenShift
Démontrer comment containeriser une application logicielle, la tester avec Podman, et la déployer sur un cluster OpenShift.
Moyens Pédagogiques :