Along with this release, Google and the Linux Foundation entered into a partnership to form the Cloud Native Computing Foundation (CNCF) and offered Kubernetes as a seed technology. The first version of Kubernetes (v1.0) was released on July 21, 2015. The original Borg project was written entirely in C++, but the rewritten Kubernetes system is implemented in Go Programming Language. The seven spokes on the wheel of the Kubernetes logo are a reference to that codename. The original codename for Kubernetes within Google was Project Seven of Nine, a reference to a Star Trek character of the same name that is a “friendlier” Borg. There is a significant influence on its development and design by Google’s Borg system, and many of the top contributors to the project previously worked on Borg. They were joined by other Google engineers including Brian Grant and Tim Hockin and was first announced by Google in mid-2014. The history: “Kubernetes ( κυβερνήτης, Greek for “ helmsman” or “pilot”) was founded by Joe Beda, Brendan Burns, and Craig McLuckie. Currently, Kubernetes is being maintained by the Cloud Native Computing Foundation (CNCF). Kubernetes, also known as K8s, is an open-source container orchestration tool originally developed by Google Engineers for automating container application deployment, scaling, load balancing and management.
What is kubernetes cluster orchestration how to#
I will explain step by step how Kubernetes works and how to deploy an application to Kubernetes.
It is time to take a step further by diving into Kubernetes as a container orchestration tool. In our last post Getting Started With Containers, we discussed the basic terms, concepts and tools that are associated with containers. Kubernetes as a Container Orchestration Tool