github.com/kubernetes/kubernetes

Production-Grade Container Scheduling and Management

Open this visualization on its own page →

Contributors

3428

Lines of Code

430,189

From

2014-06-06

To

2020-12-23

About kubernetes/kubernetes

Kubernetes is an open-source container orchestration system that automates the deployment, scaling, and management of containerized applications across clusters of machines. Written primarily in Go, it provides core infrastructure for scheduling workloads, managing resources, and maintaining application health at scale.

The project draws from over fifteen years of Google's experience running production systems at scale using an internal system called Borg, combined with community-driven improvements and best practices. Kubernetes has become the de facto standard for container orchestration and is hosted by the Cloud Native Computing Foundation, reflecting its central role in modern cloud-native infrastructure.

The project maintains comprehensive documentation, provides a free online course on microservices with Kubernetes, and supports developers who want to build from source using either Go or Docker environments. It serves a broad audience ranging from individual developers and small organizations to large enterprises managing complex microservices architectures, with numerous documented case studies showing real-world adoption across various industries.

Share this video