Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 35 heures
Plan du cours
Module 1 – Introduction aux conteneurs
- Pourquoi utiliser des conteneurs ?
- Conteneurs vs machines virtuelles
- Architecture des conteneurs
- Runtime de conteneur
- Cycle de vie des conteneurs
Module 2 – Création d'images de conteneurs
- Création d'images de conteneurs
- Utilisation de Dockerfiles ou de Containerfiles
- Optimisation des images
- Registries de conteneurs
- Versionnage des images
Module 3 – Fondamentaux de Kubernetes
- Architecture de Kubernetes
- Pods
- Déploiements
- ReplicaSets
- Espaces de noms (Namespaces)
- Étiquettes et sélecteurs
Module 4 – Introduction à OpenShift
- Architecture d'OpenShift
- Projets et espaces de noms
- Console Web
- Interface en ligne de commande OpenShift
- Gestion des applications
Module 5 – Déploiement d'applications
- Déploiement d'applications conteneurisées
- Mise à l'échelle des charges de travail
- Mises à jour progressives (Rolling updates)
- Gestion de la configuration
- Variables d'environnement
Module 6 – Réseau
- Services Kubernetes
- Exposition des applications
- Routes
- Concepts d'Ingress
- Dépannage de base du réseau
Module 7 – Stockage et configuration
- Stockage persistant
- Requêtes de volume persistant (Persistent Volume Claims)
- ConfigMaps
- Secrets
- Applications avec état
Module 8 – Fondamentaux de la sécurité
- Concepts RBAC
- Comptes de service
- Configuration sécurisée des applications
- Bases de la sécurité des images
- Meilleures pratiques de sécurité
Module 9 – Surveillance et dépannage
- Journalisation (Logs)
- Événements
- Métriques
- Vérifications d'état de santé (Health checks)
- Scénarios de dépannage courants
Module 10 – Atelier pratique
- Créer une image de conteneur
- Déployer une application
- Configurer le réseau
- Stocker des données d'application
- Sécuriser et dépanner l'application
Format du cours permettant d'évaluer les participants
- Cours interactifs.
- Démonstrations pratiques.
- Exercices pratiques intensifs.
- Scénarios de déploiement réalistes.
Options de personnalisation du cours
Le cours peut être personnalisé pour correspondre aux technologies, aux outils de développement et aux environnements de déploiement utilisés au sein de votre organisation.
Pré requis
Les participants doivent disposer :
- Des compétences de base en ligne de commande Linux.
- D'une compréhension générale du développement logiciel ou de l'administration système.
- De connaissances de base en réseau informatique.
- Aucune expérience préalable d'OpenShift n'est requise.
Nos clients témoignent (1)
compréhension de base des conteneurs/Kubernetes et de leur interaction fonctionnalités de la plateforme OpenShift
Eric Scholze - NOW IT GmbH
Formation - Introduction to Containers, Kubernetes & OpenShift
Traduction automatique