Objectif du cours:
- Comprendre Docker, Kubernetes et Red Hat OpenShift Platform, ainsi que l’approche CI/CD (intégration et déploiement continus).
Comprendre le fonctionnement de ces outils:
- Les conteneurs : une technologie nécessaire pour la configuration et le déploiement des applications et des microservices.
- Kubernetes: une plateforme d’orchestration de conteneurs qui fournit des services essentiels dans Red Hat OpenShift Container Platform
- Arriver à développer des compétences de base en administration en procédant à l’installation, à la configuration et à la gestion d’un cluster OpenShift.
Durée du cours: 5 jours
Public ciblé:
Ce cours est adressé aux:
- Développeurs qui souhaitent apprendre à conteneuriser des applications logicielles
- Administrateurs qui souhaitent maîtriser les technologies de conteneurs et l’orchestration des conteneurs
- Architectes qui envisagent d’utiliser des technologies de conteneurs dans une architecture logicielle
- Administrateurs système qui souhaitent en savoir plus sur OpenShift
- Architectes système qui souhaitent en savoir plus sur OpenShift
- Architectes et développeurs qui souhaitent installer et configurer la solution OpenShift
Exigences pour accéder au cours:
Il est demandé de:
- Savoir utiliser une session de terminal Linux et l’interface en ligne de commande du système d’exploitation
- D’avoir la certification RHCSA (Administrateur système certifié Red Hat) ou un niveau de connaissances équivalent
- Justifier d’une expérience des architectures d’applications Web et des technologies associées
Contenu du cours:
- Découverte des conteneurs, de Docker et de l’architecture OpenShift
- Création de services conteneurisés
- Gestion de conteneurs et d’images de conteneurs
- Création d’images de conteneurs personnalisées
- Déploiement d’applications dans plusieurs conteneurs
- Installation d’un cluster OpenShift
- Configuration et gestion de maîtres et de noeuds
- Sécurisation d’OpenShift
- Contrôle des accès aux ressources sur OpenShift
- Surveillance et collecte de mesures sur OpenShift
- Déploiement d’applications sur OpenShift avec S2I (source-to-image)
- Gestion du stockage sur OpenShift