SlideShare une entreprise Scribd logo
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

Contenu connexe

Plus de SpikeeLabs

VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023
SpikeeLabs
 
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
SpikeeLabs
 
Power BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vousPower BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vous
SpikeeLabs
 
Retour BreizhCamp 2023
Retour BreizhCamp 2023 Retour BreizhCamp 2023
Retour BreizhCamp 2023
SpikeeLabs
 
Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !
SpikeeLabs
 
DesignSystem
DesignSystemDesignSystem
DesignSystem
SpikeeLabs
 
Domain_Driven_Design
Domain_Driven_DesignDomain_Driven_Design
Domain_Driven_Design
SpikeeLabs
 
Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022
SpikeeLabs
 
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
SpikeeLabs
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
SpikeeLabs
 
Méthodologie de tests et qualité
Méthodologie de tests et qualitéMéthodologie de tests et qualité
Méthodologie de tests et qualité
SpikeeLabs
 
Salesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empireSalesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empire
SpikeeLabs
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !
SpikeeLabs
 
9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob
SpikeeLabs
 
Kit de survie en Production
Kit de survie en ProductionKit de survie en Production
Kit de survie en Production
SpikeeLabs
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
SpikeeLabs
 

Plus de SpikeeLabs (16)

VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023VDLT - Retour DevFest 2023
VDLT - Retour DevFest 2023
 
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
 
Power BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vousPower BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vous
 
Retour BreizhCamp 2023
Retour BreizhCamp 2023 Retour BreizhCamp 2023
Retour BreizhCamp 2023
 
Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !
 
DesignSystem
DesignSystemDesignSystem
DesignSystem
 
Domain_Driven_Design
Domain_Driven_DesignDomain_Driven_Design
Domain_Driven_Design
 
Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022
 
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Méthodologie de tests et qualité
Méthodologie de tests et qualitéMéthodologie de tests et qualité
Méthodologie de tests et qualité
 
Salesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empireSalesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empire
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !
 
9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob
 
Kit de survie en Production
Kit de survie en ProductionKit de survie en Production
Kit de survie en Production
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
 

Déploiement Kubernetes