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.