Formation OpenShift 4 : Pour les DevOps
OPENSHIFT CONTAINER PLATFORM
2450€ HT / personne |
3 jours (21 heures) |
Présentation
Notre formation OpenShift vous enseignera la maîtrise du déploiement et de l’orchestration de conteneurs applicatifs. Basé sur Kubernetes, Openshift est une plateforme puissante et flexible pour la gestion d’applications conteneurisées.
En effet, à la fin de ce cours, vous saurez facilement orchestrer vos conteneurs. Red Hat OpenShift est la Plateform as a Service (PaaS) de conteneurisation DevOps qui vous garantit des performances stables ainsi qu’une haute disponibilité pour vos utilisateurs.
Vous découvrirez le système OpenShift ainsi que son lien avec Docker et Kubernetes. Après la découverte de son architecture, nous vous enseignerons les créations de services conteneurisés, la gestion des conteneurs ainsi que le déploiement d’applications conteneurisées et multiconteneurisées.
Vous apprendrez également à scaler vos applications et à gérer vos clusters. Vous saurez ainsi tout des éléments composant l’architecture d’OpenShift (pod, control plane, image, service…).
Cette formation OpenShift se basera la dernière version stable en date du projet (OpenShift 4.12 à ce jour).
Objectifs
- Comprendre l’architecture Openshift et ses composants
- Créer des services conteneurisés
- Gérer des conteneurs
- Déployer des applications conteneurisées et multi-conteneurisées
Public visé
- DevOps
- Développeurs
- Administrateurs système
- Architectes système
- Ingénieurs
Pré-requis
- Maîtriser l’administration système Linux
- Posséder les connaissances pour une compréhension de l’architecture utilisée par OpenShift
Pré-requis logiciels
Il vous faudra avoir un compte Red Hat pour la formation à partir duquel vous aurez besoin de télécharger le « pull secret » que Red Hat vous fournira.
Recommandations de lecture avant et après la formation
- Un guide simple et clair pour débuter sur Openshift
- Les conseils de Don Schenck au sujet de l’installation des conteneurs
- Un article pour comprendre les différences clés entre Kubernetes et Openshift afin d’éviter les erreurs les plus courantes
- Les articles traitants d’OpenShift sur l’un des meilleurs blogs DevOps : GUI Free Life
- Un long article pour intégrer les principales fonctionnalités d’OpenShift
Programme de notre formation OpenShift
Introduction
- Introduction à OCP
- Rappel sur Kubernetes
- Les avantages de la conteneurisation
- Les bénéfices d’OpenShift
- Installation d’OpenShift
- Les mises à jour
L’architecture OpenShift
- Présentation des différents composants
- Le cycle de vie des conteneurs OpenShift
- Le control plane
- Le RHCOS
- Présentation du Cluster Manager
Présentation des différents éléments
- Les conteneurs
- Les images
- Les pods
- Les services
- Les projets et les utilisateurs
Créer des services conteneurisés
- Présentation du modèle CaaS
- Les avantages des conteneurs de service
- Introduction au développement sur OpenShift
- Les approches KISS, YAGNI, DRY et SoC
- Créer son premier conteneur
- Les options
- Base image
- Registry
- Créer un manifeste Kubernetes
Gestion des conteneurs
- Déplacer une application vers OpenShift
- Les services et les routes
- Les configmaps
- Les secrets
- Utiliser les builds
- Personnaliser une version S2I
- Gérer le volume
- Mettre à l’échelle son application
Déploiement d’applications conteneurisées
- Comprendre le déploiement sur OpenShift
- Les stratégies de déploiement
- Les objets DeploymentConfig
- Replication controllers
- Replica sets
- Gérer le processus de déploiement
- Monitoring
Déploiement d’applications multiconteneurisées
- Architecture des pods multi-conteneurs
- Création d’images
- Créer son template
- Déployer son template
Module complémentaire : OpenShift avancé
- Hybrid Cloud
- Contrôle de version
- Test automatiques
- Ansible
- Applications Cloud Natives
Pour aller plus loin
Formation OpenShift Administrateur
Formation Docker
Formation Terraform
Autour du sujet
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
Nos Formateurs Référents
Herve
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Excellent instructeur, super maitrise du sujet. Merci!
Pas assez de temps pour les exos 🙂
son trainer
des vm plus puissantes pour le cluster serait agréable
Les VM fournies pour les TP sont limite pour le sujet. J’ai du installer 3 fois CRC pendant la formation suite a des crashs.
Je recommande la formation
Très bien.
Présente bien les particularité d’OpenShift par rapport à Kubernetes.
Certains labs étaient trop rapidement passés. Je n’avais pas le temps de bien comprendre les yaml files. Du coup, j’avais l’impression d’appliquer des yaml sans vraiment les comprendre.
Il faudrait un peu plus de temps pour aller au fond des choses.
bon mix theorie, pratique, tour complet de openshift tout en allant dans des details sur certaisn sujets en pratique
les outils de connection remote par moment posent des problemes de clavier, fenetres … (anywhere). Ok pour le goto meeting. Par moment le temps pour les handson exercice est unpeu cours en fonciton de son niveau de connaissance, avec les corrections heureusement cela se gere, mais ca reste un peu chalenging de suivre + faire.
tres bonne pedagogie du formateur, tres bonne maitrise du sujet
Formation dense, on voit de nombreux concepts
Formateur disponible
Le support de cours pourrai être plus détaillé, avec peut-être aussi plus d’aller/retour dans la partie théorique, montrer le concept sur la plateforme
Dommage de ne pas avoir eu plus de temps sur les objects Kubernetes.
Réponse d'Ambient IT
Bonjour Sophie,
Merci d’avoir pris le temps de rédiger ce commentaire, qui nous permet d’améliorer notre formation OpenShift Développeur.
Nous avons fait remonter l’information à notre formateur, afin qu’il adapte son programme. Nous allons voir dans quelle mesure nous pouvons réduire certains concepts afin d’accorder plus de temps aux « objects Kubernetes ».
contenu. lab interresants
le sujet des labs, et le milestone d’avancement des labs ne sont pas suffisemetn definies. ON est un peu perdu sur ce qu’on doit faire. Pour autant les labs sont tres bien preparer a l’avance. Un slide complet, et pas juste 3 lignes pour ressituer le lab et l’objectif atteindre serais un plus.
Vraiment technique et de qualité, une préparation des outils au poils.
Navigation Site Reviews
Noter la formation
2450€ HT / personne |
3 jours (21 heures) |