Concepts fondamentaux et architecture
Découvrez l’architecture maître-nœud, le plan de contrôle, les nœuds workers et les composants essentiels comme Kubelet et Kube-proxy.
Concepts fondamentaux et architecture est une leçon Kubernetes Basics gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Kubernetes Basics, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Kubernetes Basics comprend 4 leçons au total.
Bienvenue dans les concepts fondamentaux
Passons maintenant aux fondations : l’architecture de Kubernetes. Nous allons découvrir ses composants, du cerveau (le plan de contrôle) aux éléments qui exécutent le travail (les nœuds de travail).

Structure maître-travailleur
Kubernetes fonctionne selon une architecture maître-travailleur : le maître (le plan de contrôle) gère l’état du cluster, tandis que les nœuds de travail exécutent vos applications.
Le cerveau de Kubernetes
Le plan de contrôle est le cerveau du cluster. Il prend les décisions globales et s’efforce constamment de faire correspondre l’état réel du cluster à l’état que vous avez demandé.
Serveur d’API : la passerelle
Le kube-apiserver est la porte d’entrée du plan de contrôle. Chaque interaction — la vôtre via kubectl ou celle entre les composants — passe par cette API.
etcd : la mémoire du cluster
etcd est le magasin clé-valeur cohérent qui contient l’état complet du cluster. C’est votre source unique de vérité : si etcd cesse de fonctionner, le cluster perd sa mémoire.
Ordonnanceur : le placeur de pods
Le kube-scheduler repère les Pods sans emplacement et choisit le meilleur nœud pour chacun, en tenant compte des ressources, des contraintes et des règles d’affinité.
Gestionnaire de contrôleurs : l’orchestrateur
Le gestionnaire de contrôleurs exécute des boucles de contrôle qui maintiennent la réalité conforme à l’état souhaité : il détecte les nœuds hors service, garantit le nombre correct de Pods, et bien plus encore.
Nœuds de travail : les éléments qui exécutent le travail
Les nœuds de travail sont l’endroit où vos conteneurs s’exécutent réellement. Chacun fournit les services nécessaires à l’exécution des Pods, à la gestion du réseau et à la communication avec le plan de contrôle.
Kubelet : l’agent du nœud
Le kubelet est l’agent présent sur chaque nœud de travail. Il reçoit les spécifications des Pods du serveur d’API et veille à ce que ces conteneurs fonctionnent correctement et restent sains.
Kube-proxy : le gestionnaire du réseau
kube-proxy s’exécute sur chaque nœud et gère le réseau des Services : il achemine le trafic vers les Pods sains, qu’il provienne de l’intérieur ou de l’extérieur du cluster.
Vérification de l’architecture
Vérifions votre compréhension des composants fondamentaux de Kubernetes.
Récapitulatif : architecture fondamentale
Excellent travail ! Vous connaissez maintenant le modèle maître-travailleur, le plan de contrôle (serveur d’API, etcd, ordonnanceur, gestionnaire de contrôleurs) et les composants des nœuds de travail (kubelet, kube-proxy).
Questions Fréquemment Posées
La leçon « Concepts fondamentaux et architecture » est-elle gratuite ?
Oui — le texte complet de « Concepts fondamentaux et architecture » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Kubernetes Basics, passe à CoddyKit PRO. Le cours Kubernetes Basics comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Concepts fondamentaux et architecture » ?
Découvrez l’architecture maître-nœud, le plan de contrôle, les nœuds workers et les composants essentiels comme Kubelet et Kube-proxy. Tu pratiques Kubernetes Basics avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Kubernetes Basics ?
Aucune expérience préalable n'est requise. Kubernetes Basics sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Concepts fondamentaux et architecture » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Kubernetes Basics ?
Oui. Chaque leçon Kubernetes Basics inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce que Kubernetes ?
- Pourquoi Kubernetes est important
- Concepts fondamentaux et architecture
- Écosystème et distributions Kubernetes