CS120
Présentation de Red Hat OpenShift Service on AWS
Présentation
Description du cours
Découvrez comment déployer un cluster ROSA, y accéder et l'exploiter au quotidien.
Ce cours explique aux équipes d'exploitation informatique comment déployer un cluster Red Hat OpenShift Service on AWS (ROSA) public à des fins d'expérimentation et comment provisionner des projets destinés aux équipes de développement. Les équipes d'exploitation apprendront à exploiter au quotidien des clusters ROSA et à aider les équipes chargées des applications à les utiliser. Elles pourront appliquer les mêmes compétences et procédures aux clusters ROSA privés de leur entreprise.
Contenu du cours
- Présentation du service OpenShift géré
- Identification des prérequis pour créer et déployer un cluster ROSA
- Accès à un cluster ROSA en tant qu'administrateur
- Configuration de l'authentification GitHub
- Connexion de clusters ROSA aux services Red Hat Cloud Services
- Configuration de projets incluant des mesures de sécurité pour les équipes chargées des applications
- Provisionnement et configuration de projets déclaratifs à l'aide d'OpenShift GitOps
- Mise à jour des versions d'OpenShift
- Nettoyage des clusters supprimés dans les ressources AWS
Public ciblé
- Principal :
- Administrateurs ROSA
- Administrateurs système, ingénieurs de plateforme, ingénieurs de cloud et autres personnes responsables de l'infrastructure pour les applications déployées sur AWS
- Secondaire :
- Architectes d'entreprise
- Professionnels chargés de l'infrastructure de développement et d'applications, tels que les ingénieurs de la fiabilité des sites et les ingénieurs DevOps
Prérequis
- Tous les participants doivent connaître Amazon Web Services (AWS), notamment l'exploitation et la gestion des ressources de calcul, de stockage et de réseau AWS.
- Pour les participants qui découvrent Red Hat OpenShift, il est recommandé d'acquérir des compétences de base en gestion de clusters Red Hat OpenShift. Pour ce faire, ils peuvent suivre ces cours :
- Il est conseillé aux participants qui ont déjà géré des clusters Kubernetes de suivre les cours DO180 et DO280 ou d'acquérir au moins les compétences de base en exploitation de clusters Red Hat OpenShift. Pour ce faire, ils peuvent consulter les ressources Red Hat gratuites suivantes :
Technologies requises
- Un accès Internet est requis pour accéder aux services cloud AWS via la console AWS et l'interface en ligne de commande AWS. Les participants devront également accéder à la console Red Hat Hybrid Cloud Console et aux services cloud Red Hat associés.
- Les participants doivent posséder un compte AWS actif avec l'autorisation d'activer les services depuis AWS Marketplace, ainsi qu'un mode de paiement associé pour payer les ressources AWS que consomment les clusters ROSA.
- Les participants doivent posséder un compte actif sur le portail client Red Hat ou disposer d'une adhésion gratuite au programme Red Hat Developer.
Programme
- Création de clusters publics Red Hat OpenShift Service on AWS (ROSA)
Créer un cluster Red Hat OpenShift Service on AWS (ROSA) accessible par Internet- Présentation de ROSA
Découvrir comment les clusters ROSA s'intègrent à l'infrastructure AWS, les outils nécessaires pour créer des clusters ROSA et y accéder, ainsi que les schémas de déploiement courants pour les clusters ROSA (cloud public, service Amazon Virtual Private Cloud et lien privé) - Conditions préalables à la création de clusters ROSA
Décrire les outils et services nécessaires pour créer des clusters ROSA ; préparer un compte AWS et un poste de travail de gestion pour créer un cluster ROSA, et vérifier l'adéquation d'un compte AWS aux conditions préalables à la création d'un cluster ROSA - Création d'un cluster ROSA
Créer un cluster ROSA accessible par Internet - Accès à un cluster ROSA en tant qu'administrateur
Créer des informations d'identification d'administrateur de clusters OpenShift pour accéder à un cluster géré à l'aide de l'interface en ligne de commande OpenShift, de la console web OpenShift et de l'interface en ligne de commande Kubernetes - Connexion d'un cluster ROSA aux services Red Hat
Connecter un cluster géré aux services Red Hat Cloud Services
- Présentation de ROSA
- Configuration de projets pour les équipes chargées des applications
Configurer des projets pour permettre aux équipes chargées des applications de développer ou déployer des applications, et accorder aux utilisateurs qui n'administrent pas de cluster un niveau d'autonomie correspondant à leurs tâches tout en évitant toute utilisation abusive des clusters ROSA et des services AWS- Configuration des fournisseurs d'identité pour les clusters ROSA
Configurer un fournisseur d'identité qui permet aux équipes de développement d'accéder à un cluster ROSA ainsi qu'à des projets en libre-service pour déployer des applications sans privilèges - Projets avec une architecture multi-client OpenShift
Décrire les fonctions OpenShift qui permettent de mettre en œuvre une architecture multi-client - Configuration des projets en libre-service
Décrire les fonctions de mise en libre-service sur OpenShift pour les équipes chargées des applications
- Configuration des fournisseurs d'identité pour les clusters ROSA
- Gestion des projets déclaratifs
Automatiser la création de projets et la maintenance continue à l'aide d'OpenShift GitOps tout en préservant l'autonomie des utilisateurs non-administrateurs- GitOps pour Kubernetes
Définir les principes de base de GitOps et son utilisation avec les clusters et applications Kubernetes ; Décrire les concepts fondamentaux d'Argo CD pris en charge par Red Hat OpenShift GitOps - Automatisation de la gestion des clusters ROSA avec OpenShift GitOps
Décrire l'approche GitOps pour automatiser la gestion des clusters OpenShift - Correction des écarts avec OpenShift GitOps
Décrire le rapprochement des ressources ROSA et d'OpenShift GitOps ; décrire l'approche OpenShift GitOps pour corriger les écarts d'état du cluster
- GitOps pour Kubernetes
- Mise à niveau des clusters ROSA
Mettre à niveau les clusters ROSA avec les nouvelles versions d'OpenShift- Mises à jour d'OpenShift et disponibilité des applications
Décrire le processus de mise à jour d'OpenShift et son influence sur la disponibilité des applications - Configuration des mises à niveau de cluster planifiées
Décrire le processus de planification d'une mise à niveau de cluster ROSA ainsi que le processus de configuration des mises à niveau automatisées vers les versions mineures
- Mises à jour d'OpenShift et disponibilité des applications
- Supprimer des clusters ROSA
Supprimer des clusters ROSA et veiller à ce que toutes les ressources AWS qui y sont associées soient supprimées- Suppression des ressources AWS des clusters ROSA supprimés
Décrire le processus de suppression d'un cluster ROSA - Suppression des ressources AWS des clusters ROSA supprimés
Décrire les scénarios qui nécessitent la suppression manuelle des ressources AWS associées à un cluster ROSA après sa suppression
- Suppression des ressources AWS des clusters ROSA supprimés
Résultats
Bénéfices pour l'entreprise
- Red Hat OpenShift Service on AWS (ROSA) est une plateforme d'applications prête à l'emploi qui offre un service Red Hat OpenShift géré, exécuté en natif sur Amazon Web Services (AWS). Cette solution améliore l'efficacité opérationnelle des entreprises, les recentre sur l'innovation et accélère la création, le déploiement et la mise à l'échelle des applications.
- Red Hat OpenShift est la plateforme de cloud hybride qui assure la cohérence de l'exploitation dans les environnements sur site et dans le cloud. Les entreprises qui utilisent ROSA suivent les mêmes processus d'exploitation que ceux utilisés par un cluster Red Hat OpenShift Container Platform autogéré sur leurs datacenters sur site et déploient les mêmes applications sur tout cluster OpenShift, qu'il s'agisse d'un cluster géré ou autogéré.
Bénéfices pour le participant
- Après avoir suivi le cours CS120, les participants sauront créer des clusters ROSA. La plupart des tâches quotidiennes d'administration des applications et des clusters s'effectuent de la même manière sur les produits Red Hat OpenShift. La gestion des clusters Red Hat OpenShift nécessite donc les mêmes compétences sur site et dans le cloud.
Examens ou cours recommandés pour la suite
- Après avoir terminé le cours CS120, les participants peuvent suivre une formation supplémentaire sur l'exploitation et le développement sur Red Hat OpenShift, notamment les cours suivants :