Where did Kubernetes Come From?
Let's start from the beginning.
Kubernetes was released by Google. It is the product of Google's many years orchestrating containers at an extreme scale. It was open sourced in the summer of 2014 and handed over to the Cloud Native Computing Foundation (CNCF).
Figure 1.1: CNCF
Since then, it's become the most important cloud-native technology on the planet.
Like many modern cloud-native projects, it's written in Go (Golang), it lives on GitHub at kubernetes/kubernetes
, it's actively discussed on the IRC channels, you can follow it on Twitter (@kubernetesio
), and slack.k8s.io is a pretty good slack channel. There are also regular meetups and conferences all over the planet.
Kubernetes and Docker
Kubernetes and Docker are complementary technologies. For example, it's common to develop your applications with Docker and use Kubernetes to orchestrate them.
In this model, you write...