Software attributes
Other attributes
Kubernetes, also known as K8s, is an open-source system for automating the deployment, scaling, and management of containerized applications. By grouping containers that make up an application into logical units, Kubernetes aims to simplify management and discovery. Kubernetes supports a range of container tools, including Docker. Originally designed by Google and donated to the Cloud Native Computing Foundation (CNCF), Kubernetes builds on fifteen years of experience running production workloads. Kubernetes is open source and allows users to utilize on-premises, hybrid, or public cloud infrastructure.
CNCF's 2021 annual survey found Kubernetes is used across the globe, irrespective of company size (less than 9 employees to 5000+), and the most prevalent job functions include SRE/DevOps engineers, software architects (25%), and back-end developers (23%).
In the virtualization management software industry, Kubernetes is the most popular solution, with a market share of 25.7%. The top sectors making use of Kubernetes are software (30%) and information technology and services (14%). The state of cloud native development report published in December 2021 found that 57% of back-end developers used containers in the previous twelve months, and 31% of these used Kubernetes, a total of 5.6 million. In 2019, Kubernetes was estimated to be used by up to or more than 50% of Fortune 500 companies. Kubernetes clients include Google, Shopify, Slack, The New York Times, Capital One, BlackRock, CERN, IBM, Nordstrom, and Spotify.