Formation Plateforme Kubernetes avec OpenShift
| 2 190€ HT / personne |
| 3 jours (21 heures) |
Présentation
Red Hat OpenShift est une plateforme Kubernetes d’entreprise permettant de déployer, administrer et automatiser l’exploitation d’applications conteneurisées. Elle complète Kubernetes avec des fonctionnalités dédiées notamment aux builds, à la sécurité, aux pipelines et à l’exploitation des workloads.
Notre formation Plateforme Kubernetes avec OpenShift vous permettra de comprendre l’architecture OpenShift et de prendre en main les outils nécessaires à l’administration et au déploiement d’applications dans un environnement Red Hat.
Vous apprendrez à gérer les projets, workloads, configurations, stockages et images, puis à automatiser les builds et déploiements avec les pipelines CI/CD intégrés à OpenShift. Vous découvrirez également comment gérer les mises à jour applicatives et maintenir leur disponibilité.
La formation vous permettra de sécuriser les accès et workloads avec RBAC et les mécanismes de sécurité OpenShift, puis de mettre les applications à l’échelle et d’exploiter métriques et logs pour superviser et diagnostiquer la plateforme.
Notre atelier fil rouge vous permettra de construire progressivement une plateforme applicative complète, depuis le premier déploiement jusqu’à l’automatisation, la sécurisation, la mise à l’échelle et la supervision en conditions d’exploitation.
À l’issue de la formation, le stagiaire sera capable d’exploiter et gérer une plateforme OpenShift pour industrialiser les déploiements Kubernetes en entreprise
Objectifs
- Découvrir l’architecture OpenShift
- Gérer projets, builds et pipelines intégrés
- Superviser sécurité et scalabilité dans OpenShift
Public visé
- Administrateurs / Développeurs travaillant dans un environnement Red Hat
Pré-requis
- Maîtrise de Docker ou d’un élément d’orchestration
Pré-requis techniques
- Disposer d’un ordinateur avec un navigateur web et un terminal
- Disposer des outils oc et kubectl
- Disposer d’un accès à l’environnement OpenShift utilisé pendant la formation
Programme de notre formation Plateforme Kubernetes avec OpenShift
[Jour 1 – Matin]
Architecture Kubernetes et plateforme OpenShift
- Positionner OpenShift dans l’écosystème Kubernetes et Red Hat
- Comprendre l’architecture d’un cluster OpenShift
- Identifier les rôles du Control Plane, des Workers et des principaux opérateurs
- Découvrir les composants et services ajoutés à Kubernetes par OpenShift
- Prendre en main la console Web et l’interface oc
- Atelier fil rouge : se connecter au cluster, explorer ses ressources et préparer l’espace de travail d’une application d’entreprise
Compétences acquises : maîtrise de l’environnement OpenShift et de ses principaux composants.
[Jour 1 – Après-midi]
Projets, ressources et déploiement d’applications
- Créer et administrer des Projects OpenShift
- Comprendre Pods, Deployments, ReplicaSets et Services
- Déployer une application depuis une image de conteneur
- Configurer les variables d’environnement et paramètres applicatifs
- Exposer une application avec les Routes OpenShift
- Atelier fil rouge : créer le projet, déployer l’application conteneurisée et la rendre accessible depuis une Route
Compétences acquises : maîtrise du déploiement et de l’exposition d’applications sur OpenShift.
Configuration, stockage et persistance
- Externaliser la configuration avec les ConfigMaps
- Gérer les données sensibles avec les Secrets
- Comprendre les mécanismes de stockage d’OpenShift
- Utiliser PersistentVolumes et PersistentVolumeClaims
- Associer un stockage persistant aux workloads applicatifs
- Atelier fil rouge : externaliser la configuration de l’application, protéger ses informations sensibles et ajouter un volume persistant
Compétences acquises : maîtrise de la configuration applicative et de la persistance des données.
[Jour 2 – Matin]
Builds, images et registres avec OpenShift
- Comprendre le cycle de build d’une application dans OpenShift
- Créer et gérer des BuildConfigs et ImageStreams
- Construire une image à partir du code source
- Utiliser les mécanismes Source-to-Image et Dockerfile
- Exploiter le registre d’images intégré et gérer les nouvelles versions
- Atelier fil rouge : construire une nouvelle version de l’application depuis son code source et publier son image dans le registre
Compétences acquises : maîtrise de la construction et du cycle de gestion des images applicatives.
[Jour 2 – Après-midi]
Automatisation et pipelines CI/CD
- Comprendre l’intégration de la CI/CD dans une plateforme OpenShift
- Découvrir les principes d’OpenShift Pipelines basé sur Tekton
- Structurer Tasks, Pipelines et PipelineRuns
- Automatiser les étapes de build, test et déploiement
- Déclencher un pipeline lors de l’évolution du code source
- Atelier fil rouge : automatiser la construction, les contrôles et le déploiement d’une nouvelle version de l’application
Compétences acquises : maîtrise d’un pipeline CI/CD intégré à OpenShift.
Gestion des déploiements et disponibilité
- Gérer les mises à jour et les rollouts applicatifs
- Configurer les probes de liveness, readiness et startup
- Définir les ressources CPU et mémoire des workloads
- Comprendre les stratégies de déploiement et de retour arrière
- Maintenir la disponibilité d’une application pendant ses évolutions
- Atelier fil rouge : déployer une nouvelle version, contrôler son état de santé puis réaliser un rollback après simulation d’une anomalie
Compétences acquises : maîtrise des mises à jour applicatives et du maintien de la disponibilité.
[Jour 3 – Matin]
Sécurité, utilisateurs et contrôle des accès
- Comprendre le modèle de sécurité OpenShift
- Gérer utilisateurs, groupes, ServiceAccounts et rôles
- Appliquer le contrôle d’accès avec RBAC
- Comprendre les Security Context Constraints et les contextes de sécurité
- Limiter les privilèges et les accès aux ressources du cluster
- Atelier fil rouge : sécuriser l’application en attribuant des droits adaptés aux équipes et aux comptes de service
Compétences acquises : maîtrise des permissions et de la sécurisation des workloads OpenShift.
[Jour 3 – Après-midi]
Scalabilité, supervision et diagnostic
- Comprendre les mécanismes de scalabilité des workloads
- Adapter le nombre de réplicas aux besoins de l’application
- Configurer l’autoscaling avec le Horizontal Pod Autoscaler
- Consulter métriques, événements et logs depuis OpenShift
- Diagnostiquer les erreurs de déploiement et les problèmes de ressources
- Atelier fil rouge : mettre l’application à l’échelle, simuler une montée en charge et diagnostiquer un dysfonctionnement à partir des métriques et logs
Compétences acquises : maîtrise de la mise à l’échelle, de la supervision et du diagnostic des applications.
Exploitation et industrialisation d’une plateforme OpenShift
- Appliquer les bonnes pratiques d’exploitation d’une plateforme OpenShift
- Organiser les projets et ressources pour plusieurs environnements
- Contrôler l’état des applications et des composants de la plateforme
- Identifier les principaux points de vigilance en production
- Structurer le cycle de vie d’une application de son build à son exploitation
- Atelier final : finaliser la plateforme applicative en contrôlant déploiement, pipeline, sécurité, persistance, disponibilité, scalabilité et supervision
Compétences acquises : maîtrise du cycle d’exploitation d’une application Kubernetes industrialisée avec OpenShift.
Pour aller plus loin
Formation OpenShift 4
Formation OpenShift avancé
Formation Kubernetes
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2 190€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

