Objectif du cours:
- Apprendre à conteneuriser des services et des applications logicielles simples, les tester, les déployer à l’aide de Docker, Kubernetes et Red Hat OpenShift
- savoir résoudre les éventuels problèmes rencontrés lors du déploiement.
- L’intégration et le déploiement continus qui sont parmi les principes clés du modèle DevOps.
- Les conteneurs : une technologie importante pour la configuration et le déploiement des applications et des microservices.
- Kubernetes: une plateforme d’orchestration de conteneurs qui fournit des services fondamentaux dans la solution Red Hat OpenShift Container Platform.gestion d’un cluster OpenShift.
Durée du cours: 3 jours
Public concerné par le cours:
- Développeurs qui veulent se former à conteneuriser des applications logicielles
- Administrateurs intéressés par la maîtrise des technologies de conteneurs et l’orchestration des conteneurs
- Architectes qui envisagent d’utiliser des technologies de conteneurs dans une architecture logicielle peurs qui souhaitent installer et configurer la solution OpenShift.
Exigences:
- Avoir la certification RHCSA (Administrateur système certifié Red Hat) ou justifier d’une expérience équivalente.
- Il est fortement recommandé d’avoir les connaissances nécessaires pour l’utilisation d’une session de terminal Linux et l’interface en ligne de commande du système d’exploitation
- Posséder une expérience des architectures d’applications Web et des technologies associées
Contenu du cours:
- Compréhension de l’architecture des conteneurs, de Docker et de Red Hat 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 conteneurisées sur Red Hat OpenShift
- Déploiement d’applications dans plusieurs conteneurs
Recommandations pour la suite:
- Développement avec Red Hat OpenShift I : conteneurisation d’applications (DO288)
- Administration de Red Hat OpenShift Enterprise (DO280)