DÉPLOIEMENT KUBERNETES
PLAN
Un peu d’histoire
La conteneurisation
Kubernetes et l’orchestration des
conteneurs
Plan
01
Attachez vos ceintures !
UN PEU D’HISTOIRE
UN PEU D’HISTOIRE
LES CARTES PERFORÉES 1725 - 1980
Cartes perforées pour le métier Jacquard (Wikipédia)
Archivage de cartons de cartes perforées archivés au service du NARA en 1959
(Wikipédia)
UN PEU D’HISTOIRE
LES SUPPORTS NUMÉRIQUES 1967 -
UN PEU D’HISTOIRE
LES MACHINES VIRTUELLES 2000 -
UN PEU D’HISTOIRE
L’IAAS, LE CLOUD … LE CLOUD !!! 2006 -
02
Virtualisation légère
LA CONTENEURISATION
Une livraison logicielle sans Docker
Installer le système d’exploitation sur la machine
cible
Installer TOUTES les dépendances systèmes
Installer un serveur d’application
Packager l’appli
Déployer l’appli dans le serveur d’application
Une livraison logicielle avec Docker
Builder l’image Docker
Installer Docker sur la machine cible
Déployer le conteneur de l’appli
LA CONTENEURISATION
Docker montre ses limites dans le cas
d’applications multi-composants et déployées sur
beaucoup de machines :
Déploiement manuel de chaque composant
Gestion manuelle du nombre d’instances pour
chaque composant
Pas de load-balancing natif
Pas de gestion des affinités de composants
Pas de scalabilité native
LA CONTENEURISATION
03
L’orchestration de conteneurs
KUBERNETES
Ce que propose Kubernetes :
Création d’un cluster regroupant toutes les machines
(virtuelles ou physiques)
Pilotage du cluster par API
Division du cluster en namespace, afin d’isoler les
applications
KUBERNETES
Comment ca marche
(grossièrement) :
Vous décrivez les ressources
que vous souhaitez dans
un/plusieurs fichiers YAML.
Vous chargez le fichier dans le
cluster par API/CLI.
Kubernetes se charge alors
d’orchestrer ces ressources
dans le cluster.
KUBERNETES
Crédit : Tsuyoshi Ushio
KUBERNETES
Quelles ressources dans Kube :
Crédit : Tsuyoshi Ushio
KUBERNETES
Du coup c’est génial !
Plus de VM à commander/gérer !
Plus besoin de se connecter sur les environnements !
Plus besoin de connaissances Infra et/ou systèmes !
KUBERNETES
Oui mais …
Encore une couche d’abstraction à appréhender
Un écosystème riche, mais complexe
Des compétences encore rares
Merci
Et bonnes fêtes de fin d’année !
Straight to
the point
www.spikeelabs.fr

Déploiement Kubernetes