A Kubernetes cluster is a group of nodes managed by Kubernetes that work together to run, scale, and maintain containerised applications. It consists of a control plane and one or more worker nodes. Also known as a K8s cluster, it provides the core execution environment for Kubernetes workloads.