A Kubernetes node is a worker machine in a Kubernetes cluster that runs application workloads in the form of pods. Nodes can be physical or virtual machines and provide the compute resources required by containers. Also known as a K8s node, it is a fundamental execution unit in Kubernetes.