Overview

A Node is a worker machine in a Kubernetes cluster. Each node contains the services necessary to run Pods and is managed by the control plane. A cluster typically has multiple nodes for redundancy and scalability.

Components of a Node

  • Kubelet: An agent that runs on each node and ensures containers are running in a Pod.
  • Container Runtime: The software responsible for running containers (e.g., Docker, containerd).
  • Kube-proxy: A network proxy that maintains network rules on nodes.

Node Status

A node's status includes information about its addresses, phase, capacity, and conditions (e.g., Ready, MemoryPressure, DiskPressure).

Related Terms