Cours avancé d' OpenShift pour Développeurs
CI/CD, GitOps, sécurité et observabilité
Maîtrisez Red Hat OpenShift avec une approche pratique : des pipelines Tekton à ArgoCD GitOps. Quatre jours intensifs avec des laboratoires pratiques
Pré-requis
Une expérience préalable avec Kubernetes et des connaissances de base des conteneurs sont requises. Destiné aux développeurs et DevOps.
Tekton
Pipelines CI/CD
ArgoCD
GitOps
RBAC & SCC
Sécurité Avancée
Prometheus
Observabilité
Objectifs du cours avancé d'OpenShift pour développeurs
Développez des compétences avancées pour déployer, sécuriser et monitorer des applications cloud-native sur Red Hat OpenShift
Applications avancées
Déploiement et gestion d'applications complexes sur Red Hat OpenShift
Pipelines CI/CD avec Tekton
Créer et maintenir des pipelines d'intégration et de déploiement continus modernes
Stratégies GitOps
Implémenter des déploiements automatisés avec ArgoCD et des flux GitOps
Scalabilité
Optimiser les performances avec HPA et Cluster Autoscaler avancé
Sécurité avancée
RBAC, SCC et intégration avec des systèmes d'authentification d'entreprise
Observabilité complète
Monitoring avec Prometheus, Grafana, Loki et OpenTelemetry
Programme du cours et agenda
Formation intensive de 4 journées en ligne, conçue pour les développeurs, DevOps et équipes ayant de l'expérience avec Kubernetes.
Jour 1
Introduction avancée et déploiement d'applications
Architecture OpenShift vs Kubernetes
Différences clés, composants internes et configuration d'environnements de développement avec CodeReady Containers.
Déploiement d'Applications
Création de projets et déploiement via YAML, templates et Source-to-Image (S2I) pour applications multicouches.
Laboratoire pratique
Déploiement d'une application multicouche complète et analyse détaillée de toutes les ressources générées automatiquement par OpenShift.
Jour 2
Administration avancée et sécurité
Gestion des Ressources
Configuration avancée des quotas, limites et requêtes pour l'optimisation des ressources du cluster.
Operators & OperatorHub
Implémentation et gestion d'Operators pour automatiser les opérations complexes d'applications.
Réseau Avancé
Configuration de Routes avancées et introduction à Service Mesh avec Istio pour microservices.
Sécurité Avancée
Configuration de RBAC avancé et Security Context Constraints (SCC) personnalisées.
Laboratoire de Sécurité
Création de rôles personnalisés et application de politiques de sécurité granulaires sur des projets réels.
Jour 3
CI/CD et scalabilité
Pipelines avec Tekton
Construction de pipelines complexes de CI/CD avec Tekton, incluant des tâches personnalisées et des déclencheurs automatiques.
GitOps avec ArgoCD
Implémentation de stratégies GitOps avancées pour des déploiements automatisés et des retours arrière sécurisés.
Scalabilité Intelligente
Configuration avancée de HPA et Cluster Autoscaler avec métriques personnalisées et optimisation des coûts.
Optimisation des Ressources
Stratégies avancées pour l'optimisation de la consommation des ressources et meilleures pratiques de performance.
Laboratoire complet CI/CD
Construction d'un pipeline complet de bout en bout avec Tekton, incluant le déploiement automatisé via ArgoCD et la configuration de stratégies de retour arrière.
Jour 4
Stockage, monitoring et troubleshooting
Stockage Persistant
Configuration avancée de PV, PVC, StorageClasses et gestion des snapshots pour applications critiques.
Backup & Recovery
Stratégies de sauvegarde automatisée et procédures de récupération via des snapshots avancés.
Prometheus & Grafana
Configuration de monitoring avancé avec métriques personnalisées et tableaux de bord professionnels.
Centralisation des Logs
Implémentation d'une stack de logging avec Loki pour la centralisation et l'analyse des logs d'applications.
OpenTelemetry
Observabilité complète avec tracing distribué et métriques d'application utilisant OpenTelemetry.
Troubleshooting Avancé
Techniques avancées de diagnostic et résolution de problèmes complexes en environnements de production.
Laboratoire de diagnostic
Pratiques intensives de diagnostic et résolution d'erreurs réelles dans des applications déployées, incluant l'analyse de logs, métriques et traces.
Méthodologie
Formation 100% en ligne avec des sessions de caractère pratique s'appuyant sur des laboratoires sur OpenShift réel.
Les participants disposeront d'un environnement commun pour expérimenter avec les différents outils et configurations présentés.
Public cible
Développeurs avec expérience en conteneurs et Kubernetes travaillant sur des déploiements sur OpenShift
Ingénieurs DevOps cherchant à implémenter du CI/CD avancé, GitOps et automatisation
Équipes plateforme et SRE responsables de l'opération d'applications sur OpenShift
Maîtrisez OpenShift en production
Une formation avancée et pratique qui vous permettra de concevoir, déployer, sécuriser et monitorer des applications sur Red Hat OpenShift, en intégrant les processus de développement et d'opération dans un flux de travail professionnel unique.
Format du cours avancé OpenShift
Formation en ligne intensive pour développeurs et DevOps souhaitant maîtriser Red Hat OpenShift
Durée
Lieu
En ligne
Formation en ligne avec des laboratoires dédiés optimisés pour l'apprentissage d'OpenShift
Environnement réel
Accès à un cluster OpenShift dédié pour des travaux pratiques pendant toute la formation
Matériel inclus
Documentation technique, laboratoires pratiques, accès à OpenShift et outils DevOps
Instructeurs experts
Certifiés Red Hat avec une expérience réelle dans les implémentations OpenShift enterprise
Préparation au monde réel
Nous vous préparons si nécessaire aux certifications officielles Red Hat OpenShift
Tu as besoin d'aide avec OpenShift ?
Chez SIXE, nous sommes un partenaire Red Hat agréé. Nous mettons en œuvre, migrons et offrons des services spécialisés dans Red Hat OpenShift. Nous proposons également des formations, des conseils et une assistance technique personnalisée.