Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. OPS-ADM

Red Hat OpenShift - Administrer une plateforme de conteneurs

DevOps

Durée

35 à 42 heures (5 à 6 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Intra-entreprise

Délai d’accès

En moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

Red Hat OpenShift est la plateforme Kubernetes de référence en entreprise pour déployer des conteneurs. Cette formation vous donne les compétences d'administration pour gérer les clusters, la sécurité et le réseau d'OpenShift.

À l’issue de cette formation, les participants seront capables de

  • Comprendre l'architecture globale d'un cluster OpenShift et ses composants
  • Créer, gérer et exécuter des conteneurs d'applications de manière isolée et sécurisée
  • Déployer et orchestrer des applications à plusieurs conteneurs sur OpenShift
  • Configurer le réseau, le stockage persistant et la haute disponibilité des pods
  • Administrer, surveiller et sécuriser les ressources applicatives au quotidien

Formats proposés

ACTIONImmersion35 heures (5 jours)
IMPACTTerrain42 heures (6 jours) · dont une journée en décalé

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Administrateurs systèmes, ingénieurs DevOps, architectes d'infrastructure, ingénieurs Cloud, développeurs seniors souhaitant maîtriser l'hébergement de leurs applications.

Prérequis

Maîtrise fondamentale de l'administration Linux (ligne de commande, SSH), des concepts réseau de base (IP, routage, DNS) et des bases de la virtualisation.

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Identifier les concepts fondamentaux de la conteneurisation et l'architecture d'un cluster OpenShift. Expliquer le fonctionnement des différents objets OpenShift (Pods, Services, Routes, Deployments, PersistentVolumes). Déployer des applications conteneurisées sur un cluster à l'aide de la CLI (oc) et de la console web. Diagnostiquer et résoudre les dysfonctionnements des applications et des conteneurs (logs, describe, port-forward). Configurer les limites de ressources et s'assurer de la conformité de sécurité des environnements. Concevoir des modèles de déploiement robustes et automatisés avec stockage persistant et routage externe.

Programme détaillé

Jour 1ACTION

Matin

Introduction aux conteneurs et à Podman

Comprendre la différence entre machines virtuelles et conteneurs. Maîtriser le cycle de vie d'un conteneur individuel. Créer et manipuler des images de conteneurs avec Podman.

  • Concepts fondamentaux de la conteneurisation (Namespaces, Cgroups).
  • Introduction à Podman (alternative sans démon à Docker).
  • Commandes de base : exécuter, arrêter, inspecter des conteneurs.
  • Écriture de Containerfiles (Dockerfiles) optimisés et sécurisés.

Atelier pratique

Écriture d'un Containerfile personnalisé pour une application Python, build de l'image et publication sur une registry locale.

Cas métier

Création d'une image de conteneur durcie pour un serveur web d'entreprise, prête pour la production.

Compétence acquise

Être capable de créer, configurer et exécuter des conteneurs applicatifs de manière autonome.

Livrable

Image de conteneur optimisée, sécurisée et poussée sur un dépôt privé.

Après-midi

Architecture et concepts d'OpenShift

Comprendre l'architecture d'un cluster OpenShift. S'authentifier et interagir avec le cluster via la console web et la CLI oc. Créer et gérer des projets (namespaces) isolés.

  • Présentation d'OpenShift (CoreOS, Control Plane, Worker nodes).
  • Outils d'administration : outil en ligne de commande oc et console d'administration web.
  • Gestion des utilisateurs et rôles d'accès initiaux.
  • Structure logique : projets, quotas et isolation.

Atelier pratique

Première connexion au cluster, configuration de la CLI oc locale et création d'un espace de travail projet sécurisé.

Cas métier

Initialisation d'un nouvel espace applicatif « Finances » avec restrictions d'accès pour les équipes de développement.

Compétence acquise

Savoir naviguer avec aisance dans l'écosystème OpenShift et structurer ses projets.

Livrable

Projet d'entreprise configuré, sécurisé et prêt pour le déploiement d'applications.

Jour 2ACTION

Matin

Déploiement d'applications sur OpenShift

Déployer des applications complexes à l'aide de la console web et de templates. Comprendre le cycle de vie d'un Pod et les objets de déploiement. Gérer l'évolutivité (scaling) d'une application à la demande.

  • Déploiement d'applications à partir d'images existantes.
  • Fonctionnement interne des Pods et des Deployments (les DeploymentConfigs étant désormais dépréciés).
  • Gestion de la réplication et du scaling manuel des instances.
  • Introduction aux stratégies de déploiement (Rolling Update).

Atelier pratique

Déploiement d'une application de gestion de stock, mise à l'échelle à 5 réplicas et simulation de tolérance aux pannes (suppression de pods).

Cas métier

Déploiement d'un back-end API hautement disponible capable d'absorber des pics de charge.

Compétence acquise

Maîtriser le déploiement, la réplication et le cycle de vie des applications sur OpenShift.

Livrable

Fichier YAML de déploiement robuste configuré pour la haute disponibilité.

Après-midi

Gestion des configurations et des secrets

Isoler le code des configurations applicatives avec les ConfigMaps. Gérer de manière hautement sécurisée les données sensibles (Secrets). Injecter des configurations et des clés d'API dans des conteneurs en cours d'exécution.

  • Concept de séparation du code et de la configuration (Twelve-Factor App).
  • Création et utilisation des objets ConfigMaps.
  • Gestion, encodage et sécurisation des Secrets (mots de passe, certificats).
  • Injection de configurations sous forme de variables d'environnement ou de fichiers montés.

Atelier pratique

Injection d'une configuration de base de données à une application web via un ConfigMap, et de son mot de passe associé via un Secret.

Cas métier

Sécurisation d'une passerelle de paiement requérant des certificats SSL et des clés d'accès tierces sensibles.

Compétence acquise

Être capable de configurer de manière sécurisée et dynamique des applications s'exécutant sur OpenShift.

Livrable

Ensemble d'objets ConfigMaps et Secrets associés à un déploiement applicatif validé.

Jour 3ACTION

Matin

Réseau applicatif, services et routes OpenShift

Comprendre le fonctionnement du réseau interne à OpenShift. Exposer des applications en interne via l'objet Service. Rendre une application accessible depuis l'extérieur du cluster avec l'objet Route.

  • Le modèle réseau SDN (Software Defined Network) d'OpenShift.
  • Définition, fonctionnement et types d'objets Services (ClusterIP, NodePort).
  • Exposition publique : configuration des Routes OpenShift, gestion du DNS.
  • Sécurisation des routes avec des certificats SSL/TLS (Edge, Passthrough, Re-encrypt).

Atelier pratique

Création d'un Service interne reliant deux applications et mise en œuvre d'une Route HTTPS sécurisée pour l'accès utilisateur final.

Cas métier

Publication sur internet d'un portail client sécurisé, configuré avec redirection automatique de HTTP vers HTTPS.

Compétence acquise

Maîtriser le routage interne et externe des flux réseaux dans un environnement Kubernetes d'entreprise.

Livrable

Configuration réseau complète (Service + Route sécurisée TLS) exposant une application.

Après-midi

Gestion du stockage persistant

Comprendre les enjeux du stockage pour les conteneurs (Stateful vs Stateless). Configurer et consommer des espaces de stockage persistants (Persistent Volumes). Gérer les classes de stockage (StorageClasses) et les demandes d'allocation (PVC).

  • Le cycle de vie du stockage dans Kubernetes : PV (PersistentVolume) et PVC (PersistentVolumeClaim).
  • Intégration du stockage d'infrastructure (NFS, blocs Cloud, stockage objet).
  • Configuration des classes de stockage pour l'approvisionnement dynamique (Dynamic Provisioning).
  • Modes d'accès : ReadWriteOnce (RWO), ReadWriteMany (RWX).

Atelier pratique

Déploiement d'une base de données PostgreSQL sauvegardant ses données sur un volume persistant réutilisable après redémarrage du pod.

Cas métier

Configuration d'un espace de partage de documents pour un CMS d'entreprise devant s'exécuter sur plusieurs pods simultanément.

Compétence acquise

Savoir garantir la pérennité et la persistance des données critiques au sein d'environnements conteneurisés.

Livrable

Base de données persistante déployée avec sa demande d'allocation (PVC) validée.

Jour 4ACTION

Matin

Sécurité, contrôle des accès (RBAC) et politiques (SCC)

Implémenter le contrôle d'accès basé sur les rôles (RBAC) au niveau utilisateur et projet. Maîtriser les Security Context Constraints (SCC) d'OpenShift. Restreindre les privilèges d'exécution des conteneurs pour durcir la plateforme.

  • Principes du contrôle d'accès RBAC (Roles, ClusterRoles, RoleBindings).
  • Présentation des Security Context Constraints (SCC) spécifiques à OpenShift.
  • Gestion des comptes de service (ServiceAccounts) pour les processus automatiques.
  • Application du principe du moindre privilège aux conteneurs.

Atelier pratique

Création d'utilisateurs avec droits limités, attribution de rôles au niveau d'un projet et configuration d'un compte de service pour un pipeline CI/CD.

Cas métier

Sécurisation d'un espace de travail partagé avec des développeurs externes, en leur limitant l'accès à la modification des ressources critiques.

Compétence acquise

Savoir durcir et gouverner la sécurité des accès et de l'exécution au sein d'une infrastructure partagée d'entreprise.

Livrable

Matrice de sécurité RBAC et configuration de compte de service sécurisé.

Après-midi

Supervision, diagnostic et dépannage de premier niveau

Diagnostiquer les pannes applicatives courantes sur OpenShift. Collecter et analyser les journaux (logs) et les événements du cluster. Superviser la performance et la consommation de ressources des projets.

  • Méthodes de diagnostic systématique en cas de panne applicative.
  • Outils de débogage : oc logs, oc describe, oc exec et oc port-forward.
  • Utilisation de l'outil de console interactive pour inspecter l'intérieur d'un conteneur.
  • Présentation de la pile de monitoring intégrée (Prometheus & Grafana).

Atelier pratique

Résolution guidée d'une série de pannes applicatives volontairement injectées dans un cluster (problèmes de configuration, pannes réseau, erreurs de stockage).

Cas métier

Intervention d'urgence sur un portail web indisponible à la suite d'un mauvais déploiement de mise à jour.

Compétence acquise

Maîtriser les outils d'audit, de diagnostic et de résolution d'incidents complexes sur une infrastructure conteneurisée.

Livrable

Guide de résolution d'incidents (runbook) personnalisé et implémentation de sondes applicatives.

Jour 5ACTION

Matin

Construire et déployer automatiquement avec Source-to-Image (S2I)

Maîtriser le mécanisme Source-to-Image (S2I) d'OpenShift pour compiler du code à la volée. Configurer des Webhooks pour déclencher des déploiements automatiques lors de modifications de code. Automatiser les cycles de livraison logicielle au sein du cluster.

  • Concepts et avantages de l'approche Source-to-Image (S2I).
  • Création de builds automatiques à partir d'un dépôt Git externe (BuildConfig).
  • Gestion des Webhooks d'intégration (GitHub, GitLab) et déclencheurs automatiques.
  • Cycle de vie des Builds et suivi des exécutions.

Atelier pratique

Déploiement d'une application Java ou Node.js directement depuis un dépôt Git public en utilisant la méthode S2I et liaison avec un Webhook de déclenchement automatique.

Cas métier

Automatisation du flux de travail d'un développeur : un simple « Git Push » entraîne le build de la nouvelle image et son déploiement automatique sur OpenShift.

Compétence acquise

Savoir automatiser le passage du code source à l'application en cours d'exécution de manière fluide et sécurisée.

Livrable

BuildConfig configuré et connecté à un dépôt de code source pour un déploiement continu.

Après-midi

Cas de synthèse et validation de fin de parcours

Mettre en œuvre l'ensemble des compétences acquises sur un scénario d'architecture complet. Valider les acquis de la formation à travers un défi pratique global. Restituer et débriefer les architectures construites en groupe.

  • Briefing et cahier des charges du cas pratique global de synthèse.
  • Conception en autonomie d'un environnement applicatif complet, sécurisé et résilient sur le cluster OpenShift.
  • Évaluation en direct de la conformité de l'infrastructure réalisée.
  • Débriefing collectif sur les architectures de production, l'optimisation et la posture d'administration.

Atelier pratique

Grand défi pratique individuel ou par équipe consistant à déployer une application d'entreprise complexe de bout en bout en respectant toutes les contraintes de sécurité et de persistance.

Cas métier

Mise en production d'une plateforme de services bancaires simulée, intégrant base de données résiliente, routage sécurisé HTTPS, restriction d'accès RBAC et mécanismes de build automatique S2I.

Compétence acquise

Être pleinement opérationnel pour concevoir, déployer, sécuriser et administrer des applications sur un cluster Red Hat OpenShift d'entreprise.

Livrable

Infrastructure applicative opérationnelle complète, documentée et conforme aux standards de sécurité OpenShift.

Jour 6 · en décaléIMPACT

Matin

Diagnostic du cluster OpenShift, des opérateurs et des mises à jour

Analyser l'état des nœuds, les opérateurs système et le contrôle d'accès RBAC.

  • Analyse du cluster OpenShift de l'entreprise : état des nœuds, règles de sécurité (Security Context Constraints) et préparation d'une mise à jour du cluster par les opérateurs.

Après-midi

Optimiser le réseau, l'Ingress et la haute disponibilité

Diagnostiquer l'Ingress Router et le stockage persistant (PV, PVC), et automatiser les alertes Prometheus.

  • Traitement des ralentissements réseau ou des anomalies de stockage : routes sécurisées (Edge, Re-encrypt), stockage persistant et règles de supervision Prometheus et Grafana.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active et par projet. Alternance de briefings technologiques concis, d'ateliers guidés d'installation et d'administration, et de mini-scénarios de panne (troubleshooting) à résoudre en autonomie.

Moyens techniques

Un cluster OpenShift individuel ou partagé dans un cloud public par participant, terminaux configurés avec les outils CLI (oc, kubectl, podman), accès à la plateforme documentaire AMBIA.

Moyens humains

Formation animée par un consultant-formateur expert senior certifié (Red Hat Certified Specialist in OpenShift Administration ou équivalent) avec une solide expérience de terrain sur des architectures Kubernetes/OpenShift en production.

Modalités d’évaluation

Évaluation diagnostique

Questionnaire de positionnement en ligne envoyé aux participants 15 jours avant la session afin d'ajuster l'illustration des cas métiers en fonction de leur niveau de départ.

Évaluation formative

Réalisation de scénarios métiers progressifs, d'exercices d'écriture de manifestes YAML et de résolution d'incidents (troubleshooting) supervisés tout au long des 5 jours.

Évaluation sommative

Questionnaire de validation des acquis sous forme de QCM en fin de formation et évaluation pratique finale portant sur la mise en conformité de l'infrastructure d'entreprise simulée le jour 5.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Nos parcours sont adaptables aux personnes en situation de handicap. Contactez notre référent pour l'étude des aménagements.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026