Kubernetes
also called K8s
A container orchestrator that continuously reconciles the running state of a cluster towards a declared desired state.
The core idea worth understanding is the reconciliation loop: you declare what should exist, and controllers repeatedly compare that to what does exist and act to close the gap. Everything else — deployments, services, autoscalers, operators — is that loop applied to a different resource.
That model is genuinely powerful and it is why the ecosystem converged here. It is also why Kubernetes is expensive to adopt: the abstractions are numerous, the failure modes are new, and running it well requires a platform capability most organisations underestimate by a wide margin.
The architectural question is rarely "is Kubernetes good" but "does this workload need what it provides, and do we have the team to operate it?" For a handful of services, a managed container service is usually the better trade.