Formation OpenShift : de l’installation au déploiement d’applications
Une formation pratique proposée ITFIT
Envie de comprendre OpenShift et de savoir réellement l’utiliser ? Dans cette formation, je vous accompagne pas à pas pour découvrir la plateforme Red Hat OpenShift, déployer vos premières applications et prendre en main les fonctionnalités indispensables en entreprise.
Nous commencerons par présenter les différentes méthodes d’installation et la mise en place d’un environnement OpenShift Sandbox, accessible directement en ligne. Vous apprendrez ensuite à utiliser la console web et la ligne de commande oc, notamment depuis un poste Windows avec PowerShell.
L’objectif est simple : comprendre ce que vous faites, pourquoi vous le faites et comment reproduire ces opérations dans des situations professionnelles.
Au programme
- Comprendre l’architecture OpenShift et ses liens avec Kubernetes.
- Découvrir les méthodes d’installation et les environnements disponibles.
- Créer et utiliser un environnement OpenShift Sandbox.
- Installer et configurer les outils nécessaires sur Windows.
- Prendre en main la console d’administration et l’interface développeur.
- Utiliser les principales commandes
ocdans PowerShell. - Créer des projets, organiser les ressources et gérer les espaces de travail.
- Déployer des applications et comprendre les objets Deployment, ReplicaSet et Pod.
- Comprendre les fichiers YAML et savoir quand les utiliser.
- Créer des services, exposer des applications et configurer des routes.
- Identifier les endpoints et comprendre le cheminement des requêtes.
- Découvrir le réseau, les politiques réseau et la communication entre applications.
- Adapter le nombre de réplicas et comprendre les mécanismes de scaling.
- Gérer les mises à jour applicatives, les nouvelles versions et les rollbacks.
- Comprendre le stockage persistant, les volumes, les PVC et les StorageClasses.
- Découvrir le provisioning dynamique et les quotas de ressources.
- Utiliser les templates, les catalogues et les ressources réutilisables.
- Lire les journaux, diagnostiquer les erreurs et résoudre les problèmes courants.
- Supprimer proprement les ressources et nettoyer un environnement de test.
Des labs inspirés de situations réelles
✈️ Lab 1 : une application pour une compagnie aérienne
Vous déploierez une application de gestion de vols et apprendrez à :
- Créer un projet OpenShift.
- Déployer une première version applicative.
- Exposer l’application avec un service et une route.
- Vérifier les pods, les logs et les endpoints.
- Faire évoluer l’application vers une version V2.
- Augmenter le nombre d’instances.
- Réaliser un rollback en cas de problème.
- Nettoyer les ressources créées.
🏥 Lab 2 : une application pour les urgences d’un hôpital
Vous travaillerez sur un scénario hospitalier pour comprendre :
- Le déploiement d’une application dédiée aux urgences.
- La circulation du trafic entre les composants.
- La publication sécurisée de l’application.
- La gestion des services, des routes et des accès.
- L’augmentation de capacité lors d’un pic d’activité.
- L’utilisation du stockage persistant.
- L’application de quotas et de bonnes pratiques d’exploitation.
Chaque lab sera expliqué étape par étape, avec les commandes à exécuter, le rôle des ressources créées et, lorsque nécessaire, une lecture détaillée des fichiers YAML.
À qui s’adresse cette formation ?
Cette formation s’adresse aux administrateurs systèmes, ingénieurs cloud, équipes infrastructure, développeurs, profils DevOps et techniciens informatiques qui souhaitent découvrir OpenShift ou consolider leurs compétences par la pratique.
Prérequis
Des connaissances de base en administration système, réseau et conteneurs sont utiles. Une première expérience avec Linux, PowerShell, Docker ou Kubernetes facilite la prise en main, mais n’est pas indispensable pour suivre les premiers labs.
Ce que vous saurez faire
À l’issue de cette formation, vous serez capable de prendre en main un environnement OpenShift, de déployer une application, de l’exposer sur le réseau, de gérer ses ressources, d’adapter sa capacité et de comprendre les principaux mécanismes de stockage et d’exploitation.
Une formation concrète, progressive et orientée terrain, animée par Fabrice — ITFIT.
- 6 Sections
- 19 Lessons
- Durée de vie
- Presentation de la fomationComprendre OpenShift0
- Presentation de OpenShift6
- 2.1Comprendre OpenShift
- 2.2Intro rapide de OpenShift
- 2.3schéma d’architecture OpenShift
- 2.4Doc Introduction aux Fondamentaux : Démystifier OpenShift Container Platform
- 2.5Doc Plan Directeur d’Architecture : Déploiement Stratégique d’OpenShift Container Platform 4.22
- 2.6Doc Panorama des Outils : Naviguer dans l’Écosystème OpenShift 4.22
- Installer OpenShift3
- Nos premiers LABS !!2
- Users et deploiement5
- 5.1Users et la notion de deploiement dans notre futur lab de compagnie aerienne
- 5.2Deploiement de notre application compagnie aerienne
- 5.3Deploiement de notre application compagnie aerienne mise a jour de notre site !
- 5.4Architecture des Déploiements OpenShift : Du Pod à l’Automatisation de l’État Souhaité
- 5.5Cadre Méthodologique Opérationnel : Stratégies de Déploiement Avancées et Sécurisation de la Production
- Deployments3
Cours qui pourraient vous intéresser
-
31 Leçon



