How it started, how it’s going: a look back at a decade of Kubernetes
A journey through the recent history of the cloud-native ecosystem, going back to the roots that made it possible, and focusing on the last 10 years of Kubernetes.
Muñoz • Cloud & Architecture Lead, SAS Institute • CNCF Ambassador • Kubernetes 1.31 Release Lead team • SIG Contribex, Comms Blogging Lead Lisbon, Portugal. https://www.linkedin.com/in/fsmunoz/ https://github.com/fsmunoz https://contribcard.clotributor.dev/fsmunoz
rise of Free Software RMS releases Emacs Knuth releases TeX “Free Unix!”: GNU project founded 1976 1982 1983 1984 X Window System (MIT) 1985 FSF founded 1987 GCC and Perl released 1991 Linus announces Linux BSD Net/2 by Keith Bostic Python released by GvR 1993 Debian and Slackware released 1994 Red Hat 1st version 1996 Apache and KDE released 1997 GNOME released Netscape 1st release Bochs started 1990 EFF founded
cloud, containers Firefox released Borg system started at Google 2003 2004 2011 2013 Ubuntu released OpenShift 1st release Omega developed at Google Docker 1st release at PyCon Go language designed 2007 KVM released etcd by CoreOS 2008 cgroups added to Linux 2.6.24 2005 Git created by Linux Xen released VirtualBox OSE released 2012 Prometheus by SoundCloud Compass created: later Prometheus 2002 AWS founded Google Cloud founded Microsoft Azure founded 1998 OSI founded LF founded 2000 First DevOps conference 2009 Agile manif. 2001
The Kubernetes project is the 2nd largest opensource project in the world • 88 474 contributors • 15 121 code commiters • 4 228 247 issues • 311 787 pull requests https://k8s.devstats.cncf.io/ Velocity metrics show sustained growth throughout the decade:
Increased adoption throughout the years. • More diverse contributor base, in different dimensions. • Progressively refined release process. • Better project governance, with SIGs and WGs. • Improved contributor onboarding and community building. … we have good reasons to look forward to another decade!