- Launched in 2015.
- Works on a similar principle to Google’s Internal Cluster Management system - Borg.
- Owned by the Cloud Native Computing Foundation - a Linux Foundation’s Foundation.
- Kubernetes is also know as
k8s
- Greek for the word pilot or helmsman.
- It is a Container Orchestrator.
- Where and how container applications are launched on a server.
- To scale up and down the number of application replicas.
- What to do when an application or server stops working.
- Written in Go.
- Designed for Planet-scale deployment.
- Spotify uses Kubernetes.
- Company used to use Helios (its own Orchestration Platform).
- Using Kubernetes benefits the company greatly in terms of Auto-scaling.
- Scales up the number of pods and nodes when needed.
- Scales them down when fewer requests are available.
- Can run on any kind of server.
- On-prem data centre.
- Public Cloud.
- Hybrid.
- Can install Kubernetes on your own.
- Can also use a managed Kubernetes service.
- Google
- Red Hat
- DigitalOcean
- and more.
- One of the biggest open source projects, second only to the Linux Kernel.