*** Welcome to piglix ***

Kubernetes

Kubernetes
Kubernetes (container engine).png
Initial release 7 June 2014; 3 years ago (2014-06-07)
Stable release
1.6.4 / May 19, 2017; 18 days ago (2017-05-19)
Repository github.com/kubernetes/kubernetes
Development status Active
Written in Go
Operating system Cross-platform
Type Cluster management software
License Apache License 2.0
Website kubernetes.io

Kubernetes (commonly referred to as "K8s") is an open-source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and donated to the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts". It supports a range of container tools, including Docker.

Kubernetes (from κυβερνήτης: Greek for "helmsman" or "pilot", pronounced 'koo-ber-nay'-tace') was founded by Joe Beda, Brendan Burns and Craig McLuckie, was quickly joined by other Google engineers including Brian Grant and Tim Hockin, and was first announced by Google in mid-2014. Its development and design are heavily influenced by Google's Borg system, and many of the top contributors to the project previously worked on Borg. The original codename for Kubernetes within Google was Project Seven, a reference to a Star Trek character that is a 'friendlier' Borg. The seven spokes on the wheel of the Kubernetes logo is a nod to that codename.

Kubernetes v1.0 was released on July 21, 2015. Along with the Kubernetes v1.0 release, Google partnered with the Linux Foundation to form the Cloud Native Computing Foundation (CNCF) and offered Kubernetes as a seed technology.

Rancher Labs includes a Kubernetes distribution in its Rancher container management platform. It is also being used by Red Hat for its OpenShift product, CoreOS for its Tectonic product, and IBM for its IBM Spectrum Conductor for Containers product.

Kubernetes defines a set of building blocks ("primitives") which collectively provide mechanisms for deploying, maintaining, and scaling applications. The components which make up Kubernetes are designed to be loosely coupled and extensible so that it can meet a wide variety of different workloads. The extensibility is provided in large part by the Kubernetes API, which is used by internal components as well as extensions and containers running on Kubernetes.


...
Wikipedia

...