1

Formation Devops : Docker/Kubernetes et OpenShift

Introduction à la formation Devops

Bref historique des conteneurs et présentation de Docker

Conteneurisation VS Virtualisation
Architecture Docker
Mise en place d’un environnement
Présentation des éléments de Docker
(Docker Compose, Swarm, Kubernete)
Utilisation de Docker CLI

Contexte de mise en place d’une solution dématérialisée:

L’intégration continue
Les Architectures du Cloud
(Iaas, Caas, Paas, Saas)
Creation d’images Docker

Configuration des environnements:

Docker images
Stockage persistent
Docker volume
Type de réseau Docker
Docker network

Mise en place du versionnement des images

Docker Hub
Registre Docker Privé

Présentation des solutions d’orchestration

Docker et Kubernetes
Cluster Pod, Node,
Kubelet (Node Agent)

Monitoring des conteneurs

Affichage des logs, commande docker log
Inspecter un conteneur, commande docker inspect
Statistiques sur un conteneur, commande docker stats

Prise en main de Kubernetes

Qu’est-ce que Kubernetes ?
La persistance des données
L’hébergement d’applications en cluster
L mise en place de réplications entre plusieurs pods
La gestion des briques internes de Kubernetes
Le gestionnaire de paquets Helm.

Kubernetes – Application

Installer et configurer Kubernetes
Lettre en place un cluster
Exposition d’une application sur Internet
Les montées en charge
La surveillance applicative
La gestion des droits d’accès

OpenShift

Les composants d’OpenShift
Build et deploiément d’OpenShift
Gestion des réseaux
Gestion des stockages