Plan du cours

Introduction

  • La philosophie DevOps et les principes de l'intégration continue (IC)
  • Aperçu de l'architecture OpenShift
  • OpenShift Container Platform v4 vs OpenShift Container Platform v3
  • Au-delà de Docker : CRI-O, Podman, Buildah

Comprendre l'IC

  • Le cycle de vie d'une application conteneurisée
  • Comment l'IC et la OpenShift Container Platform s'articulent-elles ?

Commencer

  • Mise en place de l'environnement de développement
  • Travailler avec des images de conteneurs et des registres.
  • Mise en place de l'IC avec Jenkins et Tekton Pipelines
  • Développer une application dans un environnement de CI
  • Mise en cluster de l'application

Travailler avec le stockage

  • Comprendre le stockage des conteneurs OpenShift.
  • Mettre en place des services de stockage

Travailler avec les services d'application

  • Connecter, sécuriser, contrôler et observer les services.
  • Créer un Service Mesh.

Automatisation des opérations

  • Comprendre l'automatisation du cycle de vie
  • Construire un opérateur

Surveiller une application

  • Travailler avec Prometheus, Grafana, Elastic Search, FluentD et Kibana.
  • Surveiller et dépanner les transactions avec Jaeger

Maintenir une application

  • Débogage à distance de l'application
  • Déployer des conteneurs personnalisés
  • Personnaliser OpenShift la plateforme de conteneurs

Dépannage

Résumé et prochaines étapes

Pré requis

  • Une compréhension générale des concepts de conteneurs
  • Expérience du développement de logiciels

Audience

  • Développeurs
  35 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (5)

Cours Similaires

Jenkins for .Net Continuous Integration (CI)

  14 heures

Catégories Similaires