OpenShift est une solution de PaaS (Plateforme-as-a-Service) privée permettant de construire, déployer et exécuter des applications dans des containers. Elle est disponible en open source sous licence Apache 2.0 et distribuée dans deux produits : Origin (communautaire) ou Enterprise.
L’objectif de la formation est de vous permettre de déployer vos propres applications sur OpenShift et de créer votre propre catalogue d’application au sein de votre entreprise
La formation est destinée:
- aux développeurs
- aux administrateurs systèmes et réseaux
- aux DevOps
- aux managers et chefs de projet IT
Prérequis:
- Docker : https://eazytraining.fr/cours/introduction-a-docker/
- Kubernetes : https://eazytraining.fr/cours/kubernetes-les-bases-pour-devops/
Formateur: Dirane TAFEN (Consultant et Instructeur en Cloud et DevOps)
Durée de la formation: 3 Heures
Une plateforme de TP à votre disposition à tout moment via votre navigateur !
PRATIQUE ! PRATIQUE ! PRATIQUE !
Nos formations sont très pratiques, vous verrez que nous mettons en place systématiquement des exemples concrets afin de vous permettre de mieux appréhender les notions évoquées. En plus, sur certains de nos cours (docker, kubernetes, ansible, openshift …) nous vous permettons de réaliser les Labs directement sur notre plateforme, en effet nous souhaitons vous faciliter la tâche en mettant en place une plateforme d’expérimentation hébergée par EAZYTraining et à laquelle vous avez accès à tout moment. Qu’attendez-vous ? Allez lancez vous et apprenez en pratiquant.
-
Module 00 : Présentation de la formation
-
Module 01 : Introduction au DevOps et PaaS
-
Module 02 : Composants d'openshift
- Composants d’openshift
- TP-0 : Code d’accès de la plateforme EAZYTraining
- TP-0 : Prérequis d’installation
- TP-0 : [correction] installation de virtualbox
- TP-0 : [correction] téléchargement de minishift
- TP-0 : [correction] récupération des repo github pour les TPs
- TP-1 : Installation d’OpenShift
- TP-1 : [correction] déploiement local d’openshift partie 1
- TP-1 : [correction] déploiement local d’openshift partie 2
- TP-1 : [correction] accès à la console
- TP-1 : [correction] utilisation de la cli OpenShift Client (OC)
- TP-1 : [correction] présentation de la plateforme de tp openshift déployée par EAZYTraining
- TP-1 : [correction] utilisation de la cli sur la plateforme OpenShift pour EAZYTraining
- TP-1 : [correction] décommissionnement de la plateforme OpenShift Online
-
Module 03 : utilisateurs et projets
-
Module 04 : build et déploiement
- build et déploiement
- TP-3 : build et déploiement
- TP-3 : [correction] déploiement de notre première application
- TP-3 : [correction] connexion à l’application partie 1
- TP-3 : [correction] connexion à l’application partie 2
- TP-3 : [correction] déploiement de l’application simple-webapp
- TP-3 : [correction] connexion à l’application simple-webapp
- TP-3 : [correction] utilisation de webhook et build trigger
-
Module 05 : Gestion du réseau
- Gestion du réseau
- TP-4 : Gestion du réseau
- TP-4 : [correction] création d’un build de type docker-build partie 1
- TP-4 : [correction] création d’un build de type docker-build partie 2
- TP-4 : [correction] création de l’imagestream
- TP-4 : [correction] création du deployment partie 1
- TP-4 : [correction] création du deployment partie 2
- TP-4 : [correction] création du service de type cluster-ip
- TP-4 : [correction] création de la route
- TP-4 : [correction] accès à l’application simple-webapp-docker
-
Module 06 : Gestion du stockage
-
Module 07 : Scaling avec OpenShift
-
Module 08 : Introduction au catalogue
-
Module 09 : Mini-projet