0Pricing
DevOps Bootcamp · Leçon

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 DevOps Bootcamp 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 DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp 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).

Concepts fondamentaux et architecture — illustration 1

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 DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp 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 DevOps Bootcamp 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 DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp 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 DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp 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

  1. Qu’est-ce que Kubernetes ?
  2. Pourquoi Kubernetes est important
  3. Concepts fondamentaux et architecture
  4. Écosystème et distributions Kubernetes
← Retour à DevOps Bootcamp