Kubernetes

term

cloudops culture

Stands for: Kubernetes (K8s)

An open-source system for automating the deployment and scaling of containerized applications.

Kubernetes (abbreviated K8s) schedules containers across a cluster, restarts failed ones, and scales them to demand, so operators declare the desired state and it converges there. It has become the default control layer for cloud-native workloads.

Kubernetes runs containers across a cluster and continuously reconciles the actual state toward a declared one, restarting what has failed and rescheduling what cannot run where it is. The declarative model is the substance: you describe the outcome and the controller works out the steps.

Its reputation for complexity is earned and mostly misdirected. The complexity is inherent to running distributed systems reliably, and Kubernetes makes it explicit rather than creating it, which is why a small deployment feels like enormous overhead and a large one feels like the alternative would have been worse. The genuine criticism is that it is frequently adopted for workloads that would run fine on two virtual machines, where the operational burden is real and the benefit is theoretical.

Also known as: k8s, kube, kubernetes

All glossary entries