@ 2024 Necform. Tous droits réservés.
OpenShift
Public
Développeurs, ingénieurs de production Équipes RUN / SRE / DevOps souhaitant monter en compétence sur OpenShift.
Prérequis
Savoir utiliser un environnement Linux en ligne de commande :
•
Navigation dans les répertoires
•
Commandes de base : cd, ls, grep, cat, nano, ...
Comprendre le rôle et les grands principes XL Deploy :
•
Packages applicatifs
•
Environnements
•
Dictionnaires
•
Infrastructures
Avoir une compréhension générale du concept de conteneur et d’image container (facultatif).
Durée
21h (3 jours)
Évaluation
Contrôle continu (quiz, exercices, oral), Évaluation de fin de formation.
CONTENU DE LA FORMATION
INTRODUCTION À OPENSHIFT ET KUBERNETES
- Kubernetes vs OpenShift
- Architecture globale
- Concepts fondamentaux
-
Projects / Namespaces
- Pods - Deployments - Services - Routes - Exercice : Explorer un Namespace existant - Identifier les ressources présentes - Comprendre leurs relations
PRISE EN MAIN ENVIRONNEMENT & CLI OC
- Présentation environnement de formation
-
Console web OpenShift
- Cli oc - Commandes essentielles (login, get, describe, apply, logs, …) -
Exercice : Connexion au cluster via la cli oc et la console
-
Exercice : Diagnostique d’un pod en erreur
- Analyse describe - Lecture logs - Analyse events
DÉPLOIEMENT ET EXPOSITION D’APPLICATION
- Déploiement depuis image container
- Ressources générées : - Deployment - Service - Route
- Cycle de vie d’un pod
- Exercices : Déployer une application web simple - Exposer via Route - Modifier le nombre de replicas - Simuler crash d’un pod et observer reconstruction
CONFIGURATION APPLICATIVE (ConfigMaps & Secrets)
- Externalisation configuration
- Variables d’environnement
- ConfigMaps
- Secrets
- Bonnes pratiques sécurité
- Exercices : Créer ConfigMap et l’injecter dans application - Créer Secret et l’utiliser pour credentials
ROBUSTESSE : PROBES ET GESTION DES RESSOURCES
-
Probes
- Liveness - Readiness - Requests / Limits CPU mémoire
- Impact production et scheduling
- Exercices : Ajouter probes sur application - Simuler surcharge CPU - Observer comportement scheduler et redémarrage pods
AUTOSCALING & MODE DÉCLARATIF YAML
- Autoscaling horizontal (HPA)
- Prérequis metrics
- Export manifestes existants
- Structuration YAML
- Oc apply
- Exercices : Mettre en place HPA CPU - Exporter Deployment existant - Nettoyer YAML et redéployer en mode déclaratif
INTRODUCTION XL DEPLOY & INTÉGRATION OPENSHIFT
- Positionnement XL Deploy dans CI/CD
- Architecture XL Deploy ↔ OpenShift
- Plugin OpenShift
- Concepts packaging
-
Exercices : Explorer configuration XL Deploy existante
- Vérifier connectivité avec cluster OpenShift
DÉPLOIEMENTS AUTOMATISÉS ET GESTION DES VERSIONS
- Construction packages XL Deploy
- Paramétrage manifestes
- Variables et image tag
- Rolling update OpenShift
- Exercices : Construire package XL Deploy - Déployer application via XL Deploy - Déployer nouvelle version applicative - Observer stratégie rolling update
DIAGNOSTIC, BONNES PRATIQUES & SYNTHÈSE OPÉRATIONNELLE
- Diagnostic échec déploiement XL Deploy / OpenShift
- Méthodologie troubleshooting
- Bonnes pratiques RUN / DEV / DevOps
- Choix outils : Console / oc / XL Deploy
- Exercices : Résoudre scénario de déploiement en échec - Atelier décisionnel : quel outil utiliser selon situation
EN PRÉSENTIEL OU à DISTANCE
Prix 2026
À partir de 1990 € HT
(Selon les modalités, la durée, le nombre de participants...)
FORMATION à LA DEMANDE
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Les objectifs de la formation
- Comprendre les concepts essentiels d’OpenShift et leur lien avec Kubernetes.
- Déployer et exposer une application sur OpenShift, d’abord à la main puis de façon industrialisée.
-
Manipuler les principales ressources :
- Pods, Deployments, ReplicaSets, Autoscaller
- Services, Routes
- ConfigMaps, Secrets - Utiliser la CLI oc et la console web pour opérer et diagnostiquer les workloads.
- Gérer la configuration applicative (variables d’environnement, probes, ressources).
- Structurer des manifestes YAML et les appliquer de manière déclarative.
- Intégrer ces manifestes dans XL Deploy et utiliser le plugin OpenShift pour automatiser les déploiements.
Durée personnalisable
Cette formation peut être personnalisée selon vos besoins.
- 3 jours
- 15 jours
- 2 mois
- Durée personnalisée
SATISFACTION CLIENT
- 100% de réussite
- 100% de clients satisfaits
Durée personnalisable
Cette formation peut être personnalisée selon vos besoins.
- 3 jours
- 15 jours
- 2 mois
- Durée personnalisée
SATISFACTION CLIENT
- 100% de réussite
- 100% de clients satisfaits
Vous souhaitez proposer une formation sur mesure à vos collaborateurs ?
Élevez votre expertise en
informatique avec Necform,
des formations sur mesure
adaptées à vos besoins.
Élevez votre expertise en
informatique avec Necform,
des formations sur mesure
adaptées à vos besoins.
Principaux
Pages légales
Qualité et certification
La certification qualité a été délivrée par BCI France au titre de la catégorie d’action suivante : ACTIONS DE FORMATION