Back to list
Lv.3

Kubernetes

Kubernetes

An automated system for efficiently managing and running large numbers of containers

In Simple Terms

Kubernetes acts like a command center that manages large numbers of programs packaged in 'containers.' For example, when traffic suddenly spikes, it can automatically spin up more containers to handle the load — and if a container stops working, it automatically recreates it to restore service. It's an essential piece of infrastructure for keeping large-scale services running reliably.

Behind the Name

The name 'Kubernetes' comes from the Greek word for 'helmsman' — the person who steers a ship. It was developed by Google and released as open source for anyone to use. The shorthand 'K8s' gets its name from the fact that there are exactly 8 letters between the 'K' and the 's' in 'Kubernetes.'

Take a Closer Look!

Kubernetes is the leading example of a technology called 'container orchestration,' which handles the unified management of multiple containers.
It acts as a command center that brings together independently running containers, organizing them into a coordinated team working efficiently.

While containers let you run applications in a lightweight way, manually managing hundreds or thousands of them quickly becomes impossible.
Kubernetes automatically handles decisions like which server a container should run on, and continuously maintains the number of running containers according to predefined settings.
It also automatically restarts and recovers containers when part of the system goes down.

Web services and applications need to run 24 hours a day, 365 days a year without interruption.
Kubernetes enables updates to be applied without taking the system offline and automatically adjusts capacity as user demand changes — which is why it's adopted by Google and many large enterprises.
It's a critically important technology that forms the foundation of modern cloud infrastructure.