Skip to content

ElamineAbada/Openshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratoire PaaS


Objectif initial

Apprendre à utiliser et à opérer la plateforme d’Openshift


Hypothèse

  • Infrastructure Infonuagique: AWS

  • Système d’exploitation: Red Hat 7

  • PaaS: Openshift 4.2

  • Poste(s) de travail : Windows Serveur 2008, Windows 10, Ubuntu 18.04

  • Droits : Avoir les droits d’administrateur du poste afin de modifier les variables d’environnement.


Objectifs

  • Réaliser une expérimentation de développement moderne dans le contexte du dossier d’opportunité d’industrialisation des écosystèmes de développement.

  • Apprendre à exploiter Openshift

  • Apprendre à exploiter les outils de l’intégration continue et de déploiement continu

  • Documenter les expériences et réalisations

  • Déployer la plateforme en tant que service (PaaS) sur plusieurs cloud : RedHat Openshift, Container Ready (localement)

  • Expérimenter le IaaS via les services de AWS

  • Expérimenter le concept DevOps

Réalisations

  • Installation d’OpenShift sur avec CodeReady localement

  • Chaque membre du noyau a réaliser les travaux pratique d’OpenShift 4.2

  • Génération de clés SSH via Windows ou Linux

  • Découvertes/Apprentissages sur la configuration d’un déploiement d’applications sur la plateforme (Jenkins, SonarQube, Artifactory, …​)

  • Documentation des expériences et réalisations

  • Utilisation de la documentation avec la technique Markdown(.md) et ASCIIdoc (.adoc)

  • Familiarisation avec les 12 facteurs permettant à une application d’être qualifié "Cloud native" (12 factors apps) (https://12factor.net/fr/)


Openshift Workshop 4.2

Lab 0 - Configurer l’outil client CLI

Objectif

Configurer l’outil client d’Openshift (Linux, Windows)

Difficulté

Facile

Pré-requis

Droits d’administration du poste.

Références

Lab 1 - Explorer l’environnement Web (console du développeur)

Objectif

Se familiariser avec la console de développeur

Difficulté

Facile

Références

Lab 2 - Déployer une application en utilisant la console Web

Objectif

Utiliser les outils afin de déployer une application en utilisant la console Web

Difficulté

Facile

Références

Lab 3 - Deployer une App en utilisant le CLI avec OC

Objectif

Se familiariser avec les outils CLI d’Openshift

Difficulté

Facile

Références

Lab 4 - Deployer une application en utilisant le CLI avec ODO

Objectif Deployer une application en utilisant le CLI avec ODO (Openshift DO)

Difficulté

Facile

Références

Lab 5 - Deployer une application en utilisant le CLI avec ODO

Objectif Deployer une application en utilisant le CLI avec ODO (Openshift DO)

Difficulté

Facile

Références

Lab 6 - Debugger une application en utilisant CRW2

Objectif Debugger une application en utilisant Code Ready Workshop 2

Difficulté

Facile

Références

Lab 7 - Déployer une application Multi-Tier

Objectif Déployer une application Multi-Tier dans OpenShift

Difficulté

Facile

Références

Lab 8 - Augmenter et réduire une application inactive

Objectif Augmenter et réduire une application inactive

Difficulté

Facile

Références

Lab 9 - Déploiment d’un fichier binaire

Objectif Déploiment d’un fichier binaire

Difficulté

Facile

Références

Lab 14 - Utiliser une carte de configuration

Objectif Utiliser une carte de configuration

Difficulté

Facile

Références

Lab 15 - Utiliser une base de données persistante

Objectif Apprendre comment utiliser une base de données persistante

Difficulté

Facile

Références

Lab 17 - Promotion de code à travers les environnements

Objectif Promotion de code à travers les environnements

Difficulté

Facile

Références

Lab 19 - Construire, déployer, et promouvoir une application à travers les projets avec Tekton Pipelines

Objectif Apprendre à utiliser le Tekton Pipeline

Difficulté

Facile

Références

Lab 20 - Déploiement Bleu-Vert

Objectif Apprendre les déploiements en suivant étapes du déploiement Bleu-Vert

Difficulté

Facile

Références

Lab 21 - AB Testing

Objectif Apprendre l’AB Testing avec Openshift

Difficulté

Facile

Références

Lab 24 - Débugger les applications

Objectif Apprendre à débugger les applications dans Openshift

Difficulté

Facile

Références

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published