What is Kubernetes (also written K8s)?
Options
- An open source system that automates deploying and scaling containers (Correct option)
- A Docker command that builds and then runs a container locally
- A Java library that is used to manage threads in a backend app
- A cloud database that scales automatically across many machines
Answer
An open source system that automates deploying, scaling and managing containerized applications across many machines
Why
The Kubernetes documentation describes it as an open source system for automating deployment, scaling and management of containerized applications.
Docker runs containers on one machine. When you have many containers on many machines, you need something to start them, restart them if they fail, scale them up and route traffic. That is Kubernetes.
'K8s' is an abbreviation: K, then 8 letters, then s. It was originally designed by Google and is now maintained by the CNCF community.
Remember
Kubernetes = orchestrator of containers.