Node

Node (Kubernetes)

Ein Node ist ein einzelner physischer oder virtueller Rechner innerhalb eines Kubernetes-Clusters, der eine oder mehrere Workloads in Form von Pods ausführen kann. Jeder Node enthält mindestens einen Kubelet (Agent für Pod-Management), einen Container-Runtime (z. B. containerd oder Docker) und notwendige Netzwerk-Plugins.

Nodes werden zentral vom Kubernetes-Master (Control Plane) verwaltet, der über Ressourcenverfügbarkeit, Scheduling und Lifecycle der Pods entscheidet. In großen Clustern lassen sich Nodes dynamisch skalieren oder als Teil von Auto-Scaling-Gruppen organisieren.

Typen von Nodes:

  • Worker Nodes: Führen die Applikations-Workloads aus
  • Control Plane Nodes: Enthalten Scheduler, API-Server und Controller-Manager

Wichtige Komponenten auf einem Node:

  • Kubelet (Agent für Pod-Steuerung)
  • Container Runtime (z. B. containerd)
  • kube-proxy (Netzwerkkommunikation)

Verwandte Begriffe:

Cluster, Pod, Container, Scheduler, Auto Scaling, Control Plane, Kubernetes

Glossar / Begriffserklärungen