← CoreOS blog archive

CoreOS Kubernetes Community Citizenship

By Melissa Smolensky, November 7, 2016

Originally published on the CoreOS blog (archived copy) . Re-published with the authors' permission.

The CoreOS team has been an active participant in the Kubernetes project since Google began the process of open-sourcing this successor to their internal Borg and Omega systems. We not only believe Kubernetes is the right architecture for modern application infrastructure, we see it as an agent of transformation for IT organizations. We coined the acronym GIFEE – “Google Infrastructure for Everyone” – to help summarize what Kubernetes means for businesses.

With KubeCon opening tomorrow in Seattle, we’re anticipating a great event by celebrating the vibrancy of the Kubernetes community, and in this blog post we'll take a look at efforts we’ve spearheaded across Kubernetes versions.

A vibrant and growing community

The community surrounding the Kubernetes project is one of its greatest strengths. Over the past few years, that community, organized by the Cloud Native Computing Foundation, has expanded to include close to 60 organizations.

Over 1,000 contributors have made over 35,000 commits to Kubernetes. More than 900 people made significant contributions during the Kubernetes v1.4 release cycle. Kubernetes is an exciting, active open source community, and we are proud to play a part in its continued growth and increasing momentum.

Image not preserved in the Internet Archive

CoreOS focus in the Kubernetes Community

Kubernetes takes the best patterns and lessons from its direct ancestor Google Borg, which had years of evolution in an intense production environment. We joined the community to help extend Kubernetes and build on its stability to deliver a secure, reliable, and manageable platform that any enterprise can adopt.

As part of our active commitment to the Kubernetes community, we contribute code and help foster conversation around the direction of the project. Our developers play an active role and members of our team are the project leads for:

CoreOS engineers also co-lead 5 Kubernetes Special Interest Groups (SIGS) including:

In addition, CoreOS is active in such SIGs as SIG-Apps, SIG-Cluster Lifecycle, SIG-Cluster Ops, SIG-Network and SIG-Storage.

CoreOS Contributions in each Kubernetes release

With each increment of the Kubernetes version number, we’ve worked closely with community partners, contributing significant features and improvements to get Kubernetes where it is today.

Kubernetes 1.2

Kubernetes 1.3

Kubernetes 1.4

Right now we’re focused on the upcoming Kubernetes v1.5 release, and working to improve authentication, cluster lifecycle, cluster ops, instrumentation, and testing. Version 1.5 is scheduled for release in early December.

CoreOS Projects in the Kubernetes Ecosystem

In addition to features and fixes in each Kubernetes release, several projects originated at CoreOS are key components of Kubernetes, like etcd, or are essential support tooling for the orchestrator.

CoreOS staff nominated for CNCF Community Award

Our team actively contributes to the Kubernetes ecosystem. In fact, four of our teammates are nominated for the first-ever Cloud Native Computing Foundation Community Award. The winner will be announced in Chris Aniszczyk’s keynote this Wednesday at KubeCon. Xiang, Fabian, Hongchao and Euan will all be on site at KubeCon this week. Drop by the CoreOS booth and say hello.

Delivering Kubernetes to the enterprise with CoreOS Tectonic

Last week, CoreOS celebrated the one year anniversary of the general availability of [Tectonic](https://tectonic.com]. In Tectonic, we deliver all the innovation from the upstream Kubernetes community, and extend this with tools and utilities to ease adoption for enterprise use cases. Businesses need simple installation, management, and monitoring capabilities, along with reliable security. Tectonic delivers these features atop pure open-source Kubernetes

With Tectonic, our development philosophy is to work with the community to enable these capabilities, and allow anyone to extend Kubernetes to include them. Last week, we announced a new class of software in Kubernetes, called an Operator. This is a direct representation of our Kubernetes community philosophy. Operators are Kubernetes agents that represent human operational knowledge in software to reliably manage and scale complex applications atop Kubernetes. Tectonic works with the Operator framework to provide enterprise features to our customers.

We also align Tectonic releases with the Kubernetes release version, so that Tectonic 1.4 includes Kubernetes 1.4. We only include the pure upstream codebase – not a Kubernetes fork –so that our customers not only get all the latest innovations from the community, but also avoid lock-in to a specific vendor’s version.

Ultimately, we partner with our customers to help them succeed with Kubernetes, and with the community to help Kubernetes itself succeed. Our involvement allows us to deliver not just great tooling for the platform, but also the best customer support, deployment services, and maintenance for Kubernetes.

With Tectonic, that support is delivered by some of the Kubernetes community’s most active producers, not just packagers of the software.

KubeCon - Celebrate with the community

We will celebrate the amazing growth and success of the Kubernetes community at KubeCon this week. The first KubeCon in November 2015 had close to 500 attendees. In one year the conference has doubled in size to bring in 1,000+ attendees and an even better slate of speakers and experts. Come see our talks, visit the CoreOS booth, and join us for our evening events. We have six speakers giving 10+ talks, so you'll have plenty of opportunities to learn more from CoreOS Kubernetes experts.

Tectonic Summit: The enterprise Kubernetes event

If we don’t see you at KubeCon, join us at Tectonic Summit, CoreOS’s enterprise Kubernetes event happening in New York City on December 12 and 13.


← CoreOS blog archive