Kubernetes, often shortened to K8s, is a platform for managing containerized applications across clusters of machines. It helps schedule, run, scale, and recover containers.

What Kubernetes does

Kubernetes manages pods, services, deployments, scaling, rolling updates, configuration, secrets, and cluster networking. It is common in cloud-native application platforms.

Kubernetes is orchestration

Kubernetes is a major example of container orchestration. It is powerful, but it also requires operational knowledge and careful design.

Kubernetes is useful when teams need consistent control over many containerized workloads.