Kubernetes
- Resiliente
- Modifiable par les devs
orchestrateur
de container
CONTAINER
- Isole de l'environnement extérieur
- Transporte des marchandises
PHP Libs
DOCKER
OS - LINUX
DATABASE
VILLAGILE
MDM
RABBIT-MQ
PROXY
ETL
ORCHESTRATEUR
UN OBJECTIF COMMUN FINAL
Une musique
Une page web
DES RESSOURCES VARIées
- Des percussions
- Des vents
- Des cordes
- Des cuivres
- Des APIs
- Des espaces de stockage
- Des bases de données
- Des load balancers
UN PLAN
- Les partitions pour chaque musicien
- Une partition d'orchestre
- Des fichiers de configuration pour chaque service
- Des fichiers de configuration pour l'orchestrateur
VILLAGILE
RELISIENTE
Les Deployements CONTROLLER
A Deployment controller provides declarative updates for Pods and ReplicaSets.
DEMO
-
C'est incroyable !
-
Difficile à debugger
Modifiable par les devs
-
tous les devs peuvent modifier le cluster
-
Kubernetes CLI
L'incroyable histoire d'un dev(OPS)
JOHN DOE
kubectl delete -n villagile-local -f .
namespace "villagile-prod" deleted
namespace "villagile-preprod" deleted
-
LA configuration des namespaces
-
PAS de warning
-
Gestion des rôles ?
LES APPRENTISSAGES
-
COMMENT Déployer son code sans down-time?
-
COMMENT MONITORER l'état de notre application ?
Les problèmes actuels
-
Outil trés voir TROP complet
-
Super doc
-
PROBlème de stabilité
-
Demande un coûT d'entrée important
COnclusion
Kubernetes
By miniplop
Kubernetes
- 842