Plan du cours

Introduction aux conteneurs et à OpenShift

  • Orientations du cours et objectifs d'apprentissage
  • Conteneurs vs VMs : concepts et avantages
  • Aperçu de l'architecture et des composants d'OpenShift

Images de conteneurs et registres

  • Création de Docker/Podmanfiles et flux de travail de construction d'images
  • Balises d'images, couches et techniques d'optimisation
  • Utilisation des registres de conteneurs et des pulls d'images dans OpenShift

Fondements Kubernetes

  • Cycle de vie des pods, ReplicaSets et déploiements
  • Étiquettes, sélecteurs et demandes/limites de ressources
  • Espaces de noms, quotas et planification de base

Déploiement d'applications sur OpenShift

  • Projets OpenShift, BuildConfigs et ImageStreams
  • Utilisation de l'interface CLI oc et de la console web OpenShift
  • Mises à jour progressives, annulations et stratégies de déploiement

Services, réseau et routes

  • Routes OpenShift et modèles d'accès externe
  • Policies de réseau et dépannage des connexions

Stockage, ConfigMaps et Secrets

  • Volumes persistants, claims de volumes persistants et classes de stockage
  • Gestion de la configuration avec ConfigMaps et Secrets
  • Applications stateful et considérations de sauvegarde et de récupération

Sécurité, surveillance et dépannage

  • RBAC, comptes de service et contextes de sécurité
  • Surveillance avec des métriques, journaux et vérifications d'intégrité
  • Flux de travail de dépannage courants et réponse aux incidents

Synthèse et prochaines étapes

Pré requis

  • Connaissances de base de la ligne de commande Linux
  • Familiarité avec les concepts de développement logiciel
  • Compréhension des fondamentaux du réseau

Public visé

  • Développeurs souhaitant conteneuriser des applications
  • Ingénieurs plateforme et opérations
  • Praticiens DevOps mettant en œuvre des pipelines basés sur OpenShift
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires