A Kubernetes Node is a machine that runs workloads in a Kubernetes cluster.

A node can be a physical machine or a virtual machine.

What runs on a node

Nodes usually run:

  • kubelet, which talks to the Kubernetes control plane
  • A container runtime
  • Networking components
  • Pods