Why Kubernetes

cityscape-alt

Kubernetes is the open source standard for managing application containers from local to planetary scale. Originally developed by Google using 15 years of R&D, Kubernetes now flourishes in the open source community and has become the foundation for production cloud native solutions.

Open Source Icon
Open Source

Benefit from the speed of true community open source with over 1,000 collaborators that continue to commit hundreds of millions of dollars in development time.

Open Source Icon
Battle Tested

Secure peace of mind with a solution that became production ready from the collective experiences of industry leaders hosting mission critical workloads.

Open Source Icon
Market Leader

Join hundreds of CIOs and technologists that transformed application portfolios into microservices powered by the clear market leader in orchestration.

  • Extensive App Support
    Your apps, your skills, your choice. Kubernetes supports a wide spectrum of languages including Spring and Java, .NET and .NET Core, Go, Ruby and more.
  • Local to Planetary Scale
    Develop locally, scale globally. Kubernetes packs all the fundamental components to build cloud native apps locally, even on your laptop, yet can also scale to a global application platform.
  • Genuine Multicloud
    Build with the best of what different public cloud services have to offer while operating everything on every environment from a single Kubernetes control plane.
  • Run Docker, Containerd, Windows Containers and rkt
    Beat lock-in with Kubernetes. Broad support for containers allows developers and operations to leverage the most apt container runtime based on needs, not vendors.
  • Largest Community
    Power your success with the #1 most active open source community on GitHub and the most professionals on LinkedIn. Kubernetes growth and size stands out among all other comparable solutions.
  • Host Databases, Big Data, and Stateful Workloads
    Whether stateful, stateless or requiring a particular architecture, Kubernetes supports various databases, batch processing, analytics software, and off the shelf clusters such as Cassandra.

Kubernetes Architecture

kubernetes-architecture USER CONTAINERS KUBERNETES NODE ONE NODE TWO NODE THREE MASTER An ocean of Scheduled and packed dynamically onto nodes

Who's Using Kubernetes Today?

Kubernetes is the largest and fastest growing open source software solution focused on democratizing distributed system patterns. In its first two years of general availability, more production users have committed to Kubernetes than any other comparable solution.

  • Walmart

    In Walmart’s words, “the initiative’s top-level goals include abstracting applications from their underlying infrastructure, delivering the ability to rapidly deploy new business solutions, and providing seamless, on-demand scaling based on application workloads. Each business application should function autonomously, like the distribution centers themselves.”

    Highlights

    • Deploys clouds to more than 200 distribution centers worldwide
    • Removes complexity of using customized configurations and scripts to manage microservices
    • Leverages open source software end-to-end: OneOps, Kubernetes, Jenkins and Nexus
  • Concur

    Concur delivers expense and invoice management in a software as a service model. The auditing industry is highly regulated and requires significant compliance. Concur uses Kubernetes to power its receipts management service, allowing them to run in a multicloud AWS and on-premises enviroment

    Highlights

    • Multicloud hybrid of Amazon Web Services (AWS) and operations managed data centers
    • Created immutable clusters to mitigate downtime risk
    • Leverages Prometheus for monitoring
  • Viacom

    Viacom is a large media conglomerate whose subsidiaries include Nickelodeon, Comedy Central and MTV. When migrating to Kubernetes, Viacom started with a flagship web property – MTV.com  – that they recently had made into microservices.

    Highlights

    • Migrating MTV’s large web property to Kubernetes
  • Buffer

    Buffer is a venture capital backed social media platform with over three million users. Its fully distributed engineering team is spread across ten time zones, which makes it challenging to enact sweeping changes like moving from a monolithic codebase to microservices.  Kubernetes was the missing piece that has allowed Buffer to stay true to its engineering culture, empowering its team of engineers to move fast while also having a resilient and stable application infrastructure. 

    Highlights

    • Transforming monolithic Ruby app to microservices
    • 54% of Buffer traffic is now routed to Kubernetes hosted services
    • The largest service handles 24,000 requests/minute on Kubernetes
  • UK Home Office

    The UK Home Office is a government organization responsible for immigration, security, and law and order in the United Kingdom. The UK government is undergoing a modernization effort to better serve its citizens through new technologies. The UK Home Office is undergoing its own cloud native transformation, partly through containerization on Kubernetes. 

    Highlights

  • Arkena

    Arkena is a video-on-demand platform that powers many of the solutions from the large European media conglomerates. Arkena moved from Heroku, a public Platform as a Service, to Kubernetes in order to reduce costs while maintaining the high availability and scalability their customers’ demand.

    Highlights

    • Successfully migrated from a public Platform as a Service (Heroku) to Kubernetes on bare metal
    • Efficient resource management
    • Reduced infrastructure cost 
  • Goldman Sachs

    Don Duet, co-head of Goldman Sach’s technology division, states in WSJ that “we do both, Docker and Kubernetes, for things like running and starting…Kubernetes is arguably a better scheduler…if you are going to run 1,000 containers on 1,500 computers…It is designed much more for that. Docker’s own product is great if you want to run five containers on three machines. We have both problems.”

    Highlights

    • Containerizing nearly 5,000 applications running on its cloud
    • Employs roughly 10,000 technical professionals and developers
    • Moving 90% of its computing to containers
  • Monzo

    Monzo is a venture backed bank that is using technology to change the retail banking industry. Monzo was not hindered by legacy infrastructure and technology decisions. They chose Kubernetes because they wanted the backbone of this type of software defined bank to be extensible, efficient, resilient and secure. Over 60,000 people in the UK have downloaded the Kubernetes powered Monzo application. 

    Highlights

    • Designed with the extreme performance and consistency requirements needed for finance
    • Expands across collocated data centers and multiple cloud providers (multicloud and hybrid cloud)
    • Compliant and secure to meet the requirements of the United Kingdom banking regulators
  • Eve Online

    Eve Online is a massively multiplayer online role-playing game (MMORPG) from CCP games that supports hundreds of thousands of subscribers who take advantage of a single universe with over 5,000 star systems. Currently, many of the services are monolithic but the Eve Online team is modernizing and containerizing parts of the gaming infrastructure with Kubernetes.

    Highlights

    • Siphoning off services from monolithic development from one of the world’s most popular MMORPGs 
    • Hosts TeamCity and GitLab on Kubernetes 
    • Builds bridges to make it easier for developers to access more of the IT stack without operations
  • Pearson

    Pearson, a worldwide leader in education, set a goal to increase the number of learners it serves from 75 million to 200 million by 2025. To drive this growth they required a technology platform that could scale to provide best in class learning experience and to deliver products to market faster. Pearson chose Kubernetes as the centralized platform to effortlessly scale, easily manage containers and improve developer productivity.

    Highlights

    • Geographically distributed central platform serving 400+ development teams
    • Up to 20% increase in developer productivity
    • Blue Green deployments with pipeline as code
  • The New York Times

    The New York Times operates in a very dynamic environment where there is a continuous flow of information in real-time. It realized that in such a deadline driven environment developers needed concentrated responsibility with no hard dependencies on other teams to handle infrastructure. The company leveraged Kubernetes to offer a self service driven platform and reduce complexity in managing infrastructure.

    Highlights

    • Fully enabled developer self service
    • Leveraged dashboard for complete visibility
    • Moved from expensive virtual machines to containers
    • Broke barriers between developer and sysadmin
    • Implement microservices based architecture
  • Box

    Box, one of the leading file sharing and content management cloud services, wanted to re-architect its monolithic application that powered Box.com  into microservices with the goal of achieving agility, extensibility and easy scaling. To do so, Box trusted Kubernetes due to its broad support for varied infrastructure and apps, a rich set of stable APIs and an unparalleled commitment from the community.

    Highlights

    • 3 clusters in production
    • Full bare metal implementation
    • Running serveral microservices serving Box.com
    • Ability to seamlessly burst to public cloud
    • Artifactory as repository manager
  • OpenAI

    OpenAI, a non-profit artificial intelligence (AI) research company, wanted to build an infrastructure to maximize the productivity of deep learning researchers. For deep learning, a line of research can go quickly from single-machine experimentation to requiring 1000s of cores. By leveraging Kubernetes, OpenAI built a batch-optimized scaling manager that could handle bursts of unpredictable workloads, while providing low-friction tooling, logging, scheduling, and monitoring.

    Highlights

    • Seamlessly handle bursty and unpredictable workloads
    • In case of excess capacity, drains and terminates the relevant nodes
    • Leveraged public cloud
  • Ticketmaster

    Ticketmaster, the world’s largest ticket and entertainment e-commerce company, set a goal to build a modern digital platform in order to stay ahead of competition and expedite product delivery. It wanted a platform that would not only enable teams to work autonomously, but also to manage distributed systems at scale. After thorough due diligence, Ticketmaster chose Kubernetes for its self-service capabilities, feature-full APIs and primitives, and committed community.

    Highlights

    • Mitigated black friday problem
    • Optimized platform for public cloud
    • Rapid development
    • Prometheus for monitoring
  • Sky

    SKY, a leading British telecommunications company, wanted a next generation container orchestration platform that would enable it to swiftly launch new services. It wanted a solution that allowed teams to work in parallel, developing applications without worrying about the target infrastructure. Sky decided to make Kubernetes the backbone of their new digital platform for Kubernetes’ self healing capabilities, easy to use APIs and support for varied infrastructures.

    Highlights

    • Fully enabled developer self service with Jenkins for CI pipeline
    • Leveraging distributed microservices architecture
    • Enabled faster rollout of new Sky services
  • Comcast

    As soon as Comcast began development of its X1 Cloud DVR application, it immediately became apparent that scalability and uptime requirements were critical and would incur high operational costs. Considering Kubernetes’ self-healing capabilities and ease of running distributed workloads, Comcast trusted Kubernetes to develop the application rapidly, to quickly deploy it and reliably maintain deployments.

    Highlights

    • In production across multiple regionally located data centers
    • Fully distributed microservices architecture
    • Log aggregation, monitoring, and load balancing as first class features
    • Rapidly being adopted by other Comcast teams
  • Bloomberg

    Bloomberg, a leading financial software, data, and media company, needs to constantly collect and process real-time financial data from millions of sources and billions of transactions. To ensure that its technology moves with the speed of business, it wanted a next generation micro-services platform that would allow single click deployment. Bloomberg trusted Kubernetes for its ease of deployment, seamless orchestration, auto scaling and self-healing capabilities.

    Highlights

    • Single click self service deployment
    • Deployment time reduced from hours to seconds
    • Ability to run tests in production with smooth vendoring of dependencies
    • Used by multiple teams across the globe
  • Pokemon Go

    Niantic, the company that built Pokemon Go, chose Kubernetes as the trusted platform to deliver and host the game. Pokemon Go went viral and the player traffic surged ten times more than the worst-case estimate. Kubernetes’ ability to orchestrate container cluster at global-scale allowed Niantic to serve millions of users while continuously adapting, improving and deploying live changes for their players.

    Highlights

    • Scaled to cater to 50x of expected traffic
    • No user disruption from updates
    • HTTP/S Load Balancer and low latency for quality user experience
    • Runs on public cloud (GKE)
  • Soundcloud

    SoundCloud, the world’s largest audio streaming platform, moved from a monolithic architecture to a container based distributed architecture to overcome inefficient scaling, fragile deployments and friction in launching new services. It soon realized that containers alone would not solve the problems due to complexity in monitoring, deployment and management. SoundCloud trusted Kubernetes as the centralized container platform for its powerful scheduling, powerful networking and extensibility.  

    Highlights

    • Scalability to provide quality experience to 175+ million active monthly users
    • Public and private bare metal deployment
    • Continuous integration pipeline for rapid development
    • Monitoring backed by Prometheus
  • Unacast

    Unacast is a venture capital backed company that connects 1.8 million beacons from its users physical behaviors to 50 online marketing platform partners. Unacast has built ChatOps model for deploying to Kubernetes through Slack. 

    Highlights

    • Leverages Slack, “ChatOps”, to deploy to Kubernetes
    • Completely runs on Google Cloud

Helping Bring Kubernetes To the Enterprise

Our Contributions to the Kubernetes Community

Screenshot

SIG Windows

With Windows Server 2016, organizations can now start orchestrating Windows Server containers and Hyper-v containers, including Nano Server deployments, with Kubernetes 1.5. Apprenda product managers help lead the Kubernetes Windows Special Interest Group (SIG) and drives most of the engineering. Apprenda worked with the community – including engineers at Microsoft, Google and Red Hat – to deliver the first version of Windows Server support in Kubernetes 1.5. 

Learn More

Screenshot

Kubernetes Dashboard UI

Dashboard is the official multi-vendor open source UI for Kubernetes. Apprenda developed the original user interface (UI) for Kubernetes, and continues to help lead the UI/UX effort in SIG Dashboard. Apprenda product managers are currently focused on improving the overall usability of the Kubernetes Dashboard and delivering a world-class experience for developers and operators using it. 

Learn More

Screenshot

Kismatic Enterprise Toolkit (KET)

Apprenda’s Kismatic Enterprise Toolkit (KET) is the first commercially supported offering that provides a set of default cluster services that go beyond basic automation of installing and running Kubernetes on a few nodes or on a laptop.  Users can expect proven and tested defaults for networking, monitoring, logging, service routing, storage and more as KET matures and solves the last-mile complexities of running microservices and distributed applications in the enterprise.

Try KET

Screenshot

KubeCon

KubeCon is the only conference that is 100% dedicated to Kubernetes. Nearly doubling in size with each new event, KubeCon is now a focal point for the user and vendor community. Apprenda’s Kismatic founded KubeCon, donated it to the Cloud Native Computing Foundation (CNCF) and continues to help promote and drive the event.

Learn More

Screenshot

KubeWeekly

Every week since Kubernetes became generally available, KubeWeekly has sent out emails and weekly blog posts that aggregate all the global happenings, Tweets, and presentations in the Kubernetes ecosystem. Apprenda curates KubeWeekly.

Visit KubeWeekly

Screenshot

Meetups, Trainings, & Workshops

There would be no Kubernetes community without people first becoming interested in the project. Apprenda sponsors many Kubernetes Meetups and hosts trainings and workshops all over the globe on an almost weekly basis. Many of the events are free and the contents always favors the open source Kubernetes project because participants do not need yet another vendor pitch.

Find an Event Near You

The Live Pulse of Kubernetes

No matter the data source, Kubernetes continues to be the clear leader in container orchestration and management among developers and IT alike. All the data points to Kubernetes and Docker having the network effect, which is something you cannot simply buy. The data is clear: Kubernetes’ momentum is not matched by any comparable solution.

Kubernetes Worldwide

Meetups

Looking to get involved in the community? No problem. Meetups are everywhere. Literally.

Members
Meetup Groups
Cities
Countries
Kubernetes on GitHub

Top Three Contributors

  • Avatar for brendandburns Brendan Burns
    Commits
  • Avatar for lavalamp Daniel Smith
    Commits
  • Avatar for smarterclayton Clayton Coleman
    Commits
  • Commits
  • Releases
  • Contributors
  • Top 2
    Starred Go Project
  • Top 100
    Forked GitHub Project
  • Top 0.01%
    Starred GitHub Project
Kubernetes Worldwide

Slack Users

Kubernetes Worldwide

Job Postings

Kubernetes Worldwide

Search Interest

  • Kubernetes
  • Cloud Foundry
  • Apache Mesos
  • Docker Swarm

Numbers represent search interest relative to the highest point on the chart for the given region and time. A value of 100 is the peak popularity for the term. A value of 50 means that the term is half as popular. Likewise a score of 0 means the term was less than 1% as popular as the peak.

Kubernetes LinkedIn Professionals
News Articles Last Month