-
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.
-
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
-
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/)
Objectif
Configurer l’outil client d’Openshift (Linux, Windows)
Difficulté
Facile
Pré-requis
Droits d’administration du poste.
Références
-
Lab 0. Setting up client tools
Objectif
Se familiariser avec la console de développeur
Difficulté
Facile
Références
-
Lab 1. Explore Developer Console
Objectif
Utiliser les outils afin de déployer une application en utilisant la console Web
Difficulté
Facile
Références
-
Lab 2. Deploy App Using Web Console
Objectif
Se familiariser avec les outils CLI d’Openshift
Difficulté
Facile
Références
-
Lab 3. 3.Deploy App Using OC
Objectif Deployer une application en utilisant le CLI avec ODO (Openshift DO)
Difficulté
Facile
Références
-
Lab 4. Deploy App Using ODO
Objectif Deployer une application en utilisant le CLI avec ODO (Openshift DO)
Difficulté
Facile
Références
Objectif Debugger une application en utilisant Code Ready Workshop 2
Difficulté
Facile
Références
Objectif Déployer une application Multi-Tier dans OpenShift
Difficulté
Facile
Références
Objectif Augmenter et réduire une application inactive
Difficulté
Facile
Références
Objectif Déploiment d’un fichier binaire
Difficulté
Facile
Références
Objectif Apprendre comment utiliser une base de données persistante
Difficulté
Facile
Références
-
Lab 15. Using Persistent Storage
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
Objectif Apprendre les déploiements en suivant étapes du déploiement Bleu-Vert
Difficulté
Facile
Références
-
Lab 20. Blue-Green Deployments
Objectif Apprendre à débugger les applications dans Openshift
Difficulté
Facile
Références
-
Lab 24. Troubleshooting Applications