By Andrea Papp

Translation: Sandy

Edit: Summer

Remember the first time you met Kubernetes?

That day,

You’re staring at the screen, counting the eight letters between K and S,

Read the strange word to yourself;

Since then,

First local installation,

First automated container deployment,

Submitting PR for the first time in the community,

First time to join K8sMeetup…

Only you know,

How long 1,095 days are;

From niche tools to container choreography standards,

Three rings,

The trajectory of K8S growth is intertwined with yours.

After all this time away,

Remember when we first met?

today

A brief history of Kubernetes,

Relive the day when I first met K8S!

Kubernetes from birth to pop

2003-2004: Birth of Borg A small project with around 3-4 people working with a new version of Google’s new search engine. Borg is a large-scale internal cluster management system that runs hundreds of thousands of jobs from thousands of different applications across many clusters with tens of thousands of computers each.

2013: From Borg to Omega

Following Borg, Google released Omega Cluster Management System, a flexible, scalable scheduler for large computing clusters.

2014: Google launches Kubernetes

Mid-2014: Google launches Kubernetes (as an open source version of Borg);

June 7th: Initial release – complete the first commit of Kubernetes on GitHub;

July 10: Microsoft, RedHat, IBM, Docker join Kubernetes community.

2015: Kubernetes V1.0 and CNCF year

July 21: Kubernetes V1.0 is released. Google then teamed up with the Linux Foundation to form the Cloud Native Computing Foundation (CNCF). CNCF aims to build a sustainable ecosystem and build a community around a range of high quality projects.

November 3: The Kubernetes ecosystem continues to grow! Deis, OpenShift, Huawei and Gondor joined.

November 9: Kubernetes 1.1 comes with major performance upgrades, improved tools and new features to make applications easier to build and deploy.

November 9-11: KubeCon 2015 is the first Kubernetes conference held in San Francisco, USA. The conference stimulated creativity and popularized Kubernetes through expert technical lectures.

2016: Kubernetes goes mainstream this year

February 23: Kubernetes package management system Helm is first released.

24 February: After the first meeting in November 2015, KubeCon EU 2016, the first Kubernetes conference in Europe attracted nearly 500 participants.

March 16: Kubernetes 1.2 is released, with improvements including extensions, simplified application deployment, and automated cluster management.

July 1: Kubernetes 1.3 release: Connecting cloud native and enterprise workload. V1.3 introduced Rktnetes 1.0 and a new Alpha ‘PetSet’ object, as well as support for discovering running services in multiple clusters.

July 11: Minikube official release: it is a tool that allows Kubernetes to run locally.

September 8: Kops, an official Kubernetes project to manage production-level Kubernetes clusters, is released.

September 19: Monzo releases a case study on how they built a banking system from scratch using Kubernetes.

September 26: Kubernetes 1.4 introduces a new tool, Kubeadm, that helps improve the installability of Kubernetes. This release provides simpler setup, support for integrating the Helm’s state application and new cross-cluster federation capabilities.

September 29: Pokemon GO is the largest deployment of Kubernetes ever on Google container Engine. Its creators posted a case study of how they operate Kubernetes.

8-9 November: CloudNativeCon + KubeCon 2016 in Seattle, USA. More than 1,000 end users, major contributors, and developers from around the world gathered to share information about Fluentd, Kubernetes, Prometheus, OpenTracing, and other cloud native technologies.

Dec 7: Kubernetes releases Node feature Discovery. It detects the hardware capabilities available on each node in the Kubernetes cluster and exposes them using node labels.

December 21: Kubernetes 1.5 is released, and Kubernetes is supported by Windows servers. New features include containerized multi-platform applications, containers that support Windows servers and Hyper-V containers, extended application ecosystems, coverage of heterogeneous data centers, and more.

Dec 23: Kubernetes supports OpenAPI, which allows API providers to define their operations and models, and developers to automate their tools.

2017: The year of enterprise adoption and support

March 28: Kubernetes 1.6 is released. Specific updates include enabling etcDV3 by default, removing direct runtime dependencies for a single container, testing RBAC, and automatically configuring StorageClass objects.

March 29-30: CloudNativeCon + KubeCon in Berlin, Europe. 1,500 end users, major contributors and developers from around the world exchanged knowledge about cloud native.

May 24: Google and IBM launch Istio, an open technology that provides a seamless way to connect, manage, and secure different microservices networks for any platform, source, or vendor.

30 June: Kubernetes 1.7: Container Choreography standard adds local storage, Secrets encryption and extensibility, such as: API aggregation, third party resources, container runtime interface, etc.

August 16: GitHub starts running on Kubernetes. All Web and API requests are serviced by containers running in a Kubernetes cluster deployed on metal Cloud.

August 31: Kelsey Hightower releases Kubernetes The Hard Way. Kubernetes The Hard Way is optimized for Kubernetes learning. Learners need to work over long periods of time to create Kubernetes clusters.

September 11: CNCF announces the launch of the first batch of Kubernetes certified service providers, with more than 22 suppliers receiving the first batch of Kubernetes certification. These pre-certified organizations have extensive experience in helping companies successfully use Kubernetes.

September 13: Oracle joins CNCF as a platinum member. Oracle open-source the Kubernetes installer for the Oracle Cloud infrastructure and distributes Kubernetes on Oracle Linux.

September 29: This release marks a milestone in the Role-based Access Control (RBAC) authorization program, a mechanism used to control access to the Kubernetes API.

October: Docker embraces Kubernetes. Developers and carriers can create applications using Docker and test and deploy them seamlessly using Docker Swarm and Kubernetes.

Docker platform and Moby Projekt add Kubernetes: Customers and developers can choose to use Kubernetes and Swarm to schedule container workload.

October 24: Microsoft launches AKS Preview – AKS features Azure hosted control plane, automatic upgrade, self-repair, easy expansion, and simple user experience for developers and cluster operators. Customers can get open source Kubernetes with zero operational overhead.

November 29: Amazon announces flexible container service for Kubernetes. Deploy, manage, and extend containerized applications using Kubernetes on AWS.

December 6-8: KubeCon + CloudNativeCon in Austin, USA. The conference brought together more than 4,100 end users, suppliers, major contributors and developers from around the world. 289 meetings, keynotes and blitz presentations.

December 15: Kubernetes 1.9 release: Apps Workloads GA and Expanded Ecosystem New features include general availability of apps/V1 Workloads API, Windows support (beta), storage enhancements and more.

Dec 21: Introduction to Kubeflow, a composable, portable, scalable machine learning stack built for Kubernetes.

2018: The fun continues

March 2nd: The first beta of Kubernetes 1.10 is released. Users can test production-ready versions of Kubelet TLS Bootstrapping, API aggregation, and more detailed storage metrics.

May 1: Google launches the Kubernetes Podcast hosted by Craig Box.

May 2-4: KubeCon + CloudNativeCon Europe 2018 in Copenhagen. More than 4,300 developers came together.

May 2: DigitalOcean uses Kubernetes, announcing the launch of a new hosted Kubernetes product. DigitalOcean Kubernetes will offer a free container management and orchestration platform on top of its existing cloud computing and storage options.

May 4: Kubeflow 0.1 is released, which provides the smallest possible package to develop, train, and deploy ML.

May 21: Google Kubernetes Engine 1.10 is released for use by enterprises, with shared virtual private clouds, zone permanent disks and zone clusters, automatic node repair GA and custom horizontal Pod autozoomer for faster automation.

May 24: Kubernetes Containerd Integration enters GA phase. Containerd 1.1 is compatible with Kubernetes 1.10 and above and supports all Kubernetes features. You can use Containerd 1.1 as a container runtime component in a Kubernetes cluster in a production environment.

June 5: Amazon EKS is available. Amazon EKS simplifies the process of building, securing, operating, and maintaining a Kubernetes cluster. Companies that focus on building applications and don’t want to set up Kubernetes clusters from scratch can take advantage of container-based cloud computing.

June 13: Azure Kubernetes Service (AKS) available. AKS allows users to deploy and manage their Kubernetes applications for production, and Azure engineers provide continuous monitoring, operations, and support for customers’ fully managed Kubernetes clusters.

June 27: Kubernetes 1.11 release: In-cluster load balancing and CoreDNS plug-in universal availability. This latest release has key networking features, enabling two of the main functions of Sig-API Machinery and Sig-Node for beta testing and continuing to enhance storage capabilities. These features have been the focus of the past two releases.

What are you trying to say? Please leave a message

This year, Kubernetes is 3 years old. This time, “K8sMeetup China community” orchestrated a Kubernetes + TensorFlow Easter Egg Meetup to talk about the launch of open source.

July 21 – July 22, community redefines Kubernetes Meetup. Two meetups in a row and national linkage made sharing different. You, continue to explore all that is better about K8S, and we, explore all that is better about sharing. Registration link stamp here: K8S years old birthday | Beijing, Shanghai, the twins Meetup about open source ground those things