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.
Plan du cours
Module 1 – Introduction aux conteneurs
- Pourquoi utiliser les conteneurs ?
- Conteneurs vs machines virtuelles
- Architecture des conteneurs
- Moteurs d'exécution de conteneurs (Runtimes)
- Cycle de vie d'un conteneur
Module 2 – Création d'images de conteneurs
- Création d'images de conteneurs
- Travail avec des Dockerfiles ou des Containerfiles
- Optimisation des images
- Registres de conteneurs
- Versioning des images
Module 3 – Fondamentaux de Kubernetes
- Architecture de Kubernetes
- Pods
- Déploiements
- RéplicaSets
- Espaces de noms (Namespaces)
- Étiquettes et sélecteurs
Module 4 – Introduction à OpenShift
- Architecture d'OpenShift
- Projets et espaces de noms
- Console Web
- Interface de ligne de commande (CLI) d'OpenShift
- Travail avec les 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 Ingress
- Dépannage réseau de base
Module 7 – Stockage et configuration
- Stockage persistant
- Persistent Volume Claims (PVC)
- ConfigMaps
- Secrets
- Applications avec état (Stateful applications)
Module 8 – Fondamentaux de la sécurité
- Concepts RBAC
- Comptes de service
- Configuration sécurisée des applications
- Assurances de base sur les images
- Bonnes pratiques de sécurité
Module 9 – Surveillance et dépannage
- Journales (Logs)
- Événements
- Métriques
- Contrôles de santé
- Scénarios courants de dépannage
Module 10 – Atelier pratique
- Construire une image de conteneur
- Déployer une application
- Configurer le réseau
- Stocker les 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 extensifs.
- Scénarios de déploiement réels.
Options de personnalisation du cours
Le cours peut être personnalisé pour correspondre aux technologies, outils de développement et environnements de déploiement utilisés au sein de votre organisation.
Pré requis
Les participants devraient avoir :
- Des compétences de base en ligne de commande Linux.
- Une compréhension générale du développement logiciel ou de l'administration système.
- Des connaissances de base en réseau.
- Aucune expérience préalable d'OpenShift n'est requise.
35 Heures
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