Kubernetes
An open-source system for deploying, scaling and managing containerized applications across clusters of hosts, hosted by the CNCF.
- GitHub stars
- 128k
- Last commit
- today
- Latest release
- v1.37.1
- Licence
- Apache-2.0
- Self-hosted
- Yes
- Hosted version
- Available

Kubernetes, also written K8s, is an open-source system that manages containerized applications across multiple hosts. It provides the basic mechanisms for deploying, maintaining and scaling applications, so teams can run containers reliably without scheduling each one by hand. It is written in Go and released under the Apache-2.0 license.
The project builds on years of experience running production workloads at Google with an internal system called Borg, combined with practices from the wider community. The Cloud Native Computing Foundation hosts the project. Users interact with it through declarative configuration and the documentation on kubernetes.io, which includes tutorials and a free course on scalable microservices.
Kubernetes can be run on your own infrastructure, and major cloud providers also offer managed Kubernetes services. The README adds that the k8s.io/kubernetes module is not supported for use as a library. It suits platform and DevOps teams running microservices that need scheduling, scaling and automatic recovery.
Key features
- Container scheduling across multiple hosts
- Automated application deployment and rollouts
- Scaling of containerized workloads
- Maintenance and self-healing of applications
- Declarative configuration of desired state
- CNCF-hosted with extensive documentation
Pricing: Free and open source under the Apache-2.0 license; cloud providers sell managed services built on it.




