Vous voilà rodés à la pratique de Kubernetes, mais voudriez-vous aussi savoir comment il fonctionne ? Et voulez-vous connaître ses merveilleux concepts qui lui ont permis de balayer la concurrence en un tour de main ? Si la réponse et oui, cet article est fait pour vous !
Vous voilà prêt à découvrir le truc du magicien ! Kubernetes est composé d'éléments très distincts, si bien qu'il est facile de les expliquer individuellement. Alors prêt pour cette petite visite architecturale de ce monument ?
1. Architecture de Kubernetes
Kubernetes est composé de deux blocs : « master » et « worker » (voir figure 1). Je les sépare volontairement dans cet article afin de mieux les appréhender, mais sachez qu'ils peuvent être mélangés sur un ou plusieurs nœuds (comme c'est le cas pour Minikube), ou isolés pour des raisons de sécurité. C'est une bonne pratique en production d'isoler ce qu'on appelle le « control plane », c’est-à-dire les composants « master ».
Fig. 1 : Les blocs de Kubernetes.
1.1 Les Composants Master
Il y a quatre composants : Kube-controller-manager, Kube-scheduler, Kube-apiserver et etcd.
Commençons par le Kube-controller-manager : nous le connaissons déjà, c'est le daemon qui...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première