Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJulie Duquette Modifié depuis plus de 8 années
1
Centre de Calcul de l’Institut National de Physique Nucléaire et de Physique des Particules OpenShift MARTINEZ Guillaume et BRÉTEL Foudil 29 juillet 2016
2
Plan OpenShift29/07/16 2 Démarche Planning Kubernetes OpenShift Démo
3
Origine et Démarche OpenShift29/07/16 3 Constat vieillissement plateforme existante État de l'art de l'isolation Docker ⇒ orchestrateur PAAS OpenShift basé sur Kubernetes + déploiements ⇒ approche opportuniste
4
Objectifs OpenShift29/07/16 4 Évaluer si et comment un PAAS comme OpenShift, ou un orchestrateur comme Kubernetes, permettrait de construire hébergement web mutualisé. Évaluer si OpenShift peut répondre à nos besoins de déploiment.
5
Mise en œuvre et Enjeux OpenShift29/07/16 5 Installation/upgrade: automatisations, difficultés → se familiariser, être capable de réparer Comprendre l'architecture, les composants → être capable de configurer, d'administrer, d'utiliser Construire une maquette d'hébergement de site: custom: webmaster crée espace d'hébergement PHP. L'utilisateur dépose son application par SFTP/Rsync. managed: webmaster spawn un CMS (WordPress, Drupal, DokuWiki). L'utilisateur administre par HTTP. Tester le déploiement d'une de nos applications
6
Diagramme OpenShift29/07/16 6 M1M2 M3 Légende Machine physique ou VM
7
OpenShift 29/07/16 7 - Docker - Conteneurisation d'applications - Isolation - Portabilité - OpenShift - Solution de déploiement - Build - Routage - Kubernetes - Orchestration - Scaling - Health Check
8
Conteneu r Docker – What is this ? OpenShift29/07/16 8 Configs Libs EN V
9
Docker - Alternative OpenShift29/07/16 9 Docker Engine Bins/Libs App 1 Bins/Libs App 1 Bins/Libs App 1 Infrastructure Kernel Infrastructure Kernel Hyperviseur Bins/Libs App 1 Kernel Bins/Libs App 1 Kernel Bins/Libs App 1 Kernel DockerVM
10
Diagramme OpenShift29/07/16 10 M1M2 M3 Docker Légende Machine physique ou VM Applications divers
11
Kubernetes - Orchestration OpenShift29/07/16 11 Directives collecte d'informations Master Node ETCDKubeletAPIScheduler Orchestration - Scaling - Health Check
12
Diagramme OpenShift29/07/16 12 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers ETCD API Scheduler
13
Kubernetes - Concepts OpenShift29/07/16 13 POD Conteneur Service Deployment Config Replication Controller POD Conteneur
14
Diagramme OpenShift29/07/16 14 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers POD Conteneur Conteneur Docker Pods Services Kubernetes Components ETCD Replication Controller Deployment Config Service API Scheduler
15
OpenShift 29/07/16 15 Kubernetes pour les Développeurs
16
Diagramme OpenShift29/07/16 16 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers OpenShift POD Conteneur Conteneur Docker Pods Services Kubernetes Components OpenShift OpenShift Components Interface Web API ETCD Replication Controller Deployment Config Service API Scheduler
17
OpenShift – Source To Image OpenShift29/07/16 17 Sources Environement ImageStrea m Registre Docker privé
18
*.ccapp.in2p3.fr Route OpenShift – Routage OpenShift29/07/16 18 Router PR O XY AH Service 1Service 3Service 2 https://monApp.ccapp.in2p3.fr Service
19
Diagramme OpenShift29/07/16 19 M1M2 M3 Docker Légende Machine physique ou VM Applications divers Kubelet Orchestrateur Applications divers OpenShift POD Conteneur Conteneur Docker Pods Services Kubernetes Components OpenShift OpenShift Components Interface Web API ETCD Replication Controller Deployment Config Service API Scheduler POD Registre Docker POD PR O XY AH Routeu r
20
OpenShift 29/07/16 20 DEMO
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.