Les workers de Kubernetes sont les noeuds en charge de l’exécution des applications

Le worker est un nœud et une machine pouvant accueillir des jobs à exécuter dans un cluster Kubernetes. Anciennement les noeuds étaient connus sous le nom de minions (sous-fifres).

Un nœud peut être une machine virtuelle ou une machine physique. Chaque nœud contient les services nécessaires à l’exécution des pods et est géré par le ou les masters.

kubelet et kube-proxy

Chaque worker du cluster exécute deux processus, un kubelet et un kube-proxy.

Le kubelet reçoit les demandes d’exécution des conteneurs, gère les ressources nécessaires et les surveille sur le nœud local. Le kubelet interagit avec le moteur de conteneur local. Le conteneur local est Docker par défaut. Mais d’autres conteneurs peuvent être gérés.

Le kube-proxy crée et gère les règles pour exposer le conteneur sur le réseau.

D’autres démons peuvent être déployés pour fournir des services non encore inclus avec Kubernetes.

Liens intéressants

Références