All Posts By

Natasha Woods

Cloud Native Computing Foundation To Host gRPC from Google

By | Blog | No Comments

CNCF is the new home for gRPC and its existing ecosystem projects ( and The sixth project voted in by CNCF’s Technical Oversight Committee (TOC), gRPC is a modern, open source, high performance remote procedure call (RPC) framework originally developed by Google that can run in any environment.  

Designed to make connecting and operating distributed systems easy and efficient, Google has been using many of the underlying technologies and concepts in gRPC. The current implementation is being used in several of Google’s cloud products and externally facing APIs.

Outside of Google, there’s a growing number of public users. According to The New Stack: “Within the first year of its launch, gRPC was adopted by CoreOS, Lyft, Netflix, Square, and Cockroach Labs among others. Etcd by CoreOS, a distributed key/value store, uses gRPC for peer to peer communication and saw huge performance improvements. Telecom companies such as Cisco, Juniper, and Arista are using gRPC for streaming the telemetry data and network configuration from their networking devices.”

Developers often work with multiple languages, frameworks, technologies, as well as multiple first- and third-party services. This can make it difficult to define and enforce service contracts and to have consistency across cross-cutting features such as authentication and authorization, health checking, load balancing, logging and monitoring and tracing — all the while maintaining efficiency of teams and underlying resources. gRPC can provide one uniform horizontal layer where service developers don’t have to think about these issues and can code in their native language. (Read this Container Solutions blog for an introduction to gRPC).

“For large-scale Internet companies and high throughput storage and streaming systems where performance really matters, gRPC can shine. In addition, having a uniform framework to connect and operate cross-language services where difficult concepts like circuit breaking, flow control, authentication, and tracing are taken care of can be very useful,” said Varun Talwar, product manager at Google in charge of gRPC.

In the same New Stack article, Janakiram MSV wrote, “When compared to REST+JSON combination, gRPC offers better performance. It heavily promotes the use of SSL/TLS to authenticate the server and to encrypt all the data exchanged between the client and the server.”

Aiming to be the protocol that becomes a next-generation standard for server-to-server communications in an age of cloud microservices, recently InfoWorld reported on the 1.0 release and its ease of use, API stability, and breadth of support.

“We are excited to have gRPC be the sixth project voted in by CNCF’s Technical Oversight Committee (TOC). Being a part of the CNFC can help bolster the gRPC community and tap into new use cases with microservices, cloud, mobile and IoT,” continued Talwar.

Just a little more than one and half years old, the project already has 12K Github stars (combined), >2500 forks (combined) and >100 contributors.

“As the neutral home of Kubernetes and four additional projects in the cloud native technology space (Fluentd, Linkerd, Prometheus, and OpenTracing), having gRPC join CNCF will attract more developers to collaborate, contribute and grow into committers. We also look forward to bringing gRPC into the CNCF family by hosting a gRPC project update at our upcoming CloudNativeCon EU event,” said Chris Aniszczyk, COO, CNCF.

The move into CNCF comes with a change of license from BSD-3 license plus a patent grant to Apache v2. Read “Why CNCF Recommends ASLv2” to understand why CNCF believes this is the best software license for open source projects today.

“ASL v2 is a well-known and familiar license with companies and thus is more suitable for our next wave of adoption while likely requiring less legal reviews from new potential gRPC users and contributors,” said Dan Kohn, Executive Director, CNCF.

With a strong focus on working with existing stacks, gRPC’s pluggable architecture allows for integrations with service discovery systems like Consul, ZooKeeper, etcd, Kubernetes API, tracing and metrics systems like: Prometheus, Zipkin, Open Tracing and proxies like Proxies: nghttp2, linkerd, Envoy. gRPC also encapsulates authentication and provides support for TLS mutual auth or you can plugin your own auth model (like OAuth).

Being a part of the broader CNCF ecosystem will encourage future technical collaborations, according to Talwar.

Interested in hearing more from core gRPC developers? Look for a future post from Talwar on why the project joined CNCF. He’ll also talk about how the project hopes to gain new industry friends and partners to pave the way for becoming the de-facto RPC framework for the industry to adopt and build on top of. This Google Cloud Platform Podcast on gRPC with Talwar from last spring is also worth a listen.

Discuss this post on Hacker News!

CNCF Webinar Series Launches December 15th!

By | Blog | No Comments

Cloud native – orchestrating containers as part of a microservices architecture – is a departure from traditional application design. Kubernetes and other cloud native technologies enable more rapid software development at a lower cost than traditional infrastructure. However, the containerization wave can be a little confusing – which applications to lift, which ones to keep as is, which ones can’t be left behind, etc.

The Cloud Native Computing Foundation is offering a map to guide developers and users through this new terrain with the launch of a new webinar series.

The CNCF Webinar Series kicks off December 15th at 10:am PT – 11:00 a.m. PT with a discussion on Cloud Native Strategy with Jamie Dobson of Container Solutions. Register for the Webinar today!

The series, along with our major events like CloudNativeCon/KubeCon and Pacific Northwest Roadshows, bring the community together and dive into different facets of this formerly uncharted, but increasingly popular territory.


Many companies see the benefits of highly available, scalable and resilient systems. They want to go ‘cloud native,’ but as they reach for containerized microservices they may actually be grabbing the golden egg rather than the goose that laid it.

In this webinar, we’ll look at a model for emerging strategy, classic mistakes and how to avoid them. We’ll also look at how we can iterate through the ‘cloud native’ problem space. Along the way, and before we get to recent history, we’ll visit ancient Greece, post-war Scandinavia, and the Jet Propulsion Lab. We’ll learn about heuristics, including the doughnut principle, and, of course, we’ll confront the key paradox that strategy tries to resolve: what is good for a business, is not necessary good for those who work in it.


Jamie is the CEO of Container Solutions, one of the world’s leading cloud native consultancies. He specializes in strategy and works with companies that have particularly difficult problems to solve.

Calling All Kubernauts: First K8s Certification Workgroup Meeting Coming Soon!

By | Blog | No Comments

We recently announced a new curriculum development, training and certification initiative for Kubernetes – announced during CloudNativeCon + KubeCon. To kick things off, CNCF will be hosting two in-person sessions for the CNCF Certification Working Group, to be held at the Linux Foundation’s San Francisco offices from 9am-5pm on December 8-9th and 14-15th.

If you are interested in helping develop the certification exam – especially if you are aiming to be in the initial class of Kubernetes Managed Service Providers (KMSP) – we encourage you to send your resident Kubernetes experts to one or both of the workgroup meetings outlined below.

If unable to attend all four days, feel free to join for only a few days or split the time with another attendee. Technical representatives from Apprenda, Canonical, Cisco, Container Solutions, CoreOS, Deis, Huawei, Google, RX-M, Samsung, and Skippbox will be attending. Please RSVP by emailing Liz Kline at and be sure to join our mailing list.

Working Group 1:

December 8-9th

Time: 8:30am – 5:30pm PT

Location: LF Board Room at The Linux Foundation HQ; 1 Letterman Drive. San Francisco

The focus of the these two days will be to conduct a Job Task Analysis (JTA), determining the skills, knowledge and abilities a certified candidate should be able to demonstrate. The outcome of this JTA will be our exam “blueprint” – this blueprint of topics for the Linux Foundation Certified System Administrator exam is a great example of the kind of material we’re aiming to produce for public consumption. Once this is complete, any interested training provider will then be able to develop secondary material that adequately prepares candidates to succeed on the certification exam.

Working Group 2:

December 14-15th

Time: 8:30am – 5:30 pm PT

Location: LF Board Room at The Linux Foundation HQ; 1 Letterman Drive. San Francisco

The second two-day session will center around writing the certification exam items, which will test the earlier-identified JTA blueprint elements. The entire process will be facilitated by the Linux Foundation’s psychometrician to ensure we leave with the right content, allowing them to immediately move into programming and testing the exam items.

The goal of our Kubernetes Certification, Training and KMSP is to ensure enterprises receive the support they’re looking for to get up to speed and roll out new applications more quickly and more efficiently. We hope you’ll join us for these first two meetings – as this group will help define the program’s open source curriculum – available under the Creative Commons by Attribution 4.0 International license for anyone to use. While teleconference won’t be provided in order to make the meeting go as quickly and efficiently as possible, we will be posting the drafts to Github and accepting feedback there if you’re unable to join us in San Francisco.

If you are interested in additional details and the developments stemming from these meetings, please also join the certification working group mailing list.

As always, feel free to send along any questions on our Cloud Native Computing Foundation Slack channel for community feedback and support!

Diversity Scholarship Series: My Programming Journey – Becoming a Kubernetes Maintainer

By | Blog | No Comments

I’m Lucas Käldström from Finland. I speak Swedish as my mother tongue in the same manner as 300,000 others in my country do. I just turned 17 and am attending my second year in general upper secondary school. In my spare time, I play soccer, program, go to the gym and read a good book.


I’ve always been interested in Math, and am quite good at it as well. So when I was about 13, I started to become interested in programming. I found it interesting because I could command the computer to do nearly anything. I’ve always loved creating things and it was fascinating to see that every change you make can make a difference in a good way. I started creating small programs with VB.NET and C# and about a year later switched to Node.js and web programming (HTML, CSS and JS). At this point I started to feel the power of open source and what it could do. Also, I made myself a Github account in order to be ready if I found a project to contribute to.

In the beginning of May 2015, I first noticed Kubernetes. I got so excited that I could use something Google has designed free of charge! Unfortunately, I did not have any normal Linux hardware I could use at the time. However, I had two Raspberry Pis that I had been tinkering with a little bit. My Bash skills were practically non-existent and most of the time I was scared of typing something into the command line; however, I realized that Raspberry Pi in fact is the ultimate tool to use when teaching Kubernetes to someone with little cloud computing experience as the cluster becomes really practical. You literally get the “hands-on” experience that is so valuable. This later became the main theme for a 163-page master’s thesis paper Martin Jensen and Kasper Nissen wrote. Likewise, Ray Tsang has been travelling a lot with his Raspberry Pi cluster as well, but now I am getting ahead of myself.

After a lot of hacking in May, I got Kubernetes running on my Raspberry Pi, but it was quite pointless as Docker on ARM had a bug that made it impossible to run any containers via Kubernetes. I continued to improve my scripts during the summer, while not playing soccer or doing something else, like swimming! In August of 2015, I tried the same programming with the v1.0.1 Kubernetes release, and I got it working! That was a truly amazing feeling. I quickly started to expand the context to make it more generic, reproducible and faster. In mid-September, I had it working well, and noticed that a Glasgow University group had done the same thing; both of us working beside each other without knowing the other one.

I knew my work could help others, so I quickly published the source I had to the world; it was the right thing to do. I wanted to help more people run, test and learn from a Kubernetes cluster running on small Raspberry Pis… as well as other devices. This project is known as Kubernetes on ARM. After that, I continued to make lots of improvements on it, with feedback from others suddenly! One of the best moments was when someone reported the first issue and showed interest in helping to improve the project. I was part of the open source community!

I wanted to make my work even more widespread and bring it to the core. And so I did. In November-December I started making myself more familiar with the source code, the contributing process, etc.

On December 14, 2015, I got my first Pull Request merged. What a great feeling! I admit it was really small (a removal of 6 chars from a Makefile), but it was a big step personally to realize that the Kubernetes maintainers wanted my contributions. From January-March, I focused on getting the Kubernetes source code to cross-compile ARM binaries and release them automatically. Kubernetes v1.2.0 was the first release that shipped with “official” Google-built ARM binaries.

I then started to focus on getting an official deployment method multiarch-ready. I chose docker-multinode. The result of that work made Kubernetes v1.3.0 ship ARM and ARM 64-bit binaries and corresponding hyperkube images, which made it possible to run a cluster on different architectures with the same documented commands.

In April 2016, I was added to the Kubernetes organization. I couldn’t believe it! I was one out of about 170 at the time. One week later, I became a Kubernetes Maintainer, with a big M! It was totally crazy! I was 16 and got write permission to several repositories! But with great permissions comes great responsibility, and I always have been looking to the projects’ best when reviewing something for instance. In fact, maintainership should be a very important but boring task.

That same month, I noticed that a project called minikube was added to the Kubernetes organization. The repo was empty, just a markdown file, nothing more. I noticed Dan Lorenc started committing to the repo and I thought it would be cool to improve my Go skills by starting a project from scratch, so I started working with him. I became a maintainer for minikube as well, and am still the 6th-highest contributor to that project by commits.

I continued to contribute to Kubernetes during the summer and I worked on minikube until release v0.5.0 was out. Then I switched focus to improving the Kubernetes deployment experience. sig-cluster-lifecycle added me to their group and it turned out to be a great fit for me and my interests. Subsequent Kubernetes work includes:

  • Wrote a proposal (a design goal) for Kubernetes about how multi-platform clusters should be supported, set up and managed. It got merged in August and is one of the guidelines for how Kubernetes should be improved.
  • Making Kubernetes easier to install in the sig-cluster-lifecycle group. We have made a tool called kubeadm that makes the setup process much easier than before. This is a crucial effort in my opinion, since right now it is hard for new users to know what deployment solution to use and how they relate to each other. kubeadm will be a building block all higher-level (turn-key) deployment tools can use. This way we are hoping we can somewhat standardize and simplify the Kubernetes deployment story. I’ve also written a document about what we’d like to do in time for v1.6, please check it out if you’re interested.

All in all, I’ve learned a lot thanks to being able to contribute to Kubernetes. And it has been a lot of fun to be able to actually make a difference, which now has led to that I have more than 150 commits to the Kubernetes organization in total. My Kubernetes journey started with a Raspberry Pi, and we don’t know how it ends.

One thing to remember is that I’ve never taken any computing or programming classes. This has been my spare-time hobby. I’ve learned practically everything I can just by doing and participating in the community, which really shows us the power of the internet combined with the will to create something and make a difference.

I am not monetarily paid for my work on the Kubernetes project, but I have gained knowledge, experience, better English communication skills, respect, trust and so on. That is worth more than money right now. Also, I got about five full-time job opportunities during the summer from large worldwide companies without even asking for a job or listing myself as job-searching.

What I’ve really enjoyed while coding on Github is my partial anonymity. My full name has always been there, my email, my location, etc., but I haven’t written that I’m just 17 (or 16 at the time), so people on Github haven’t judged me for being a minor or for not having been to University or for the fact that I’ve never taken a computing class or worked for a big tech company. The community has accepted me for who I am, and respected me.

That’s the power of open source in my opinion. Regardless of who you are when you’re away from the keyboard, you are allowed to join the party and have fun with others like-minded and make a difference together. Diversity is the true strength of open source, and I think diversity scholarships like the one the Cloud Native Computing Foundation provided me to attend CloudNativeCon/KubeCon 2016 in Seattle are a powerful way to make the community even stronger. Thanks!

Cloud Native Computing Foundation Launches Cloud Native/Kubernetes Roadshow in Pacific Northwest

By | Announcement | No Comments

SAN FRANCISCO – November 29, 2016 – The Cloud Native Computing Foundation, which is sustaining and integrating open source technologies to orchestrate containers of microservices, today announced the launch of its Cloud Native/Kubernetes 101 Roadshow: Pacific Northwest to introduce key concepts, resources and opportunities for learning more about cloud native computing. Visiting Porland, Seattle and Vancouver this February 7-9, CNCF’s first roadshow will unite up to 200 new end users, developers and other potential community members in each city.

The roadshow series will focus on digging into what cloud native computing is — orchestrated containers as part of a microservices architecture — why so many cloud users are moving to it instead of virtual machines, and how cloud native is the best way to deploy modern applications. During each event, attendees will be provided an overview of CNCF’s current incubated projects — Kubernetes, Prometheus, OpenTracing and Fluentd — and how, as a community, we are mapping multiple adoption routes through previously uncharted territory. Additionally, attendees will be introduced to additional opportunities to learn more about cloud native technologies, including Kubernetes the Hard Way, CloudNativeCon/KubeCon and training and certification from CNCF.

“The CNCF roadshow series will focus on meeting with and catering to those using cloud native technologies in development, but not yet in production,” said Dan Kohn, Executive Director of the Cloud Native Computing Foundation. “Collaboration is a huge part of our community’s success, and we look forward to bringing the roadshow series to other parts of the United States and eventually throughout the world in the coming year.”

Sponsored by Intel and Tigera, presenters include:

  • Dan Kohn, Executive Director, Cloud Native Computing Foundation
  • Isaac Arias, Sr. Director Worldwide Solutions Engineering, Apprenda
  • Brian Gracely, Director of Product Strategy, Red Hat

Registration for the first three roadshow locations is now open:

Use the code MEETUP50 to receive 50 percent off registration in any of the Cloud Native/Kubernetes 101 Roadshow cities. Dates and locations for future roadshows will be posted soon, so check back.

Sponsorships, with discounts for CNCF members, are still available. Contact to secure a sponsorship.

After CloudNativeCon/KubeCon 2016 sold out so rapidly, CNCF will host two larger-scale events in 2017:

About Cloud Native Computing Foundation

Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. The Cloud Native Computing Foundation (CNCF) hosts critical components of those software stacks including Kubernetes, Prometheus, Fluentd and OpenTracing; brings together the industry’s top developers, end users and vendors; and serves as a neutral home for collaboration. CNCF is part of The Linux Foundation, a nonprofit organization. For more information about CNCF, please visit:


The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: Linux is a registered trademark of Linus Torvalds.

Media Contact

Natasha Woods

The Linux Foundation

(415) 312-5289

Diversity Scholarship Series: My Time at CloudNativeCon 2016

By | Blog | No Comments

Author: Leah Petersen, intern, Samsung SDS CNCT

In her opening keynote speech at CloudNativeCon/KubeCon 2016 in Seattle, WA, Chen Goldberg stated Kubernetes was more than open source it was an “open community.” As someone who is both new to the community and to the industry, I was happy to see the truth in this statement expressed throughout the entire conference.

I came to the tech industry by way of my earlier career as a motorcycle stunt woman, and leading up to the conference I was wondering if I would feel welcome and able to contribute as a junior developer with an unorthodox background. I was quickly put at ease by Chen’s comments, Dan Kohn’s opening keynote discussing the CNCF’s dedication to diversity, and most of all, by the wonderful people I met.

My goals for the conference were to learn as much as possible about the technologies behind Cloud Native Computing, find a way to start contributing as a junior developer and meet some inspirational people. I was pleased all these goals were met and here are some highlights.

Learning More About Cloud Computing

Visualizing Kubernetes: The Power of Dashboard – Dan Romlein, Apprenda & Piotr Bryk, Google

Dan and Piotr pointed out that anything you are doing with Kubectl on the command line, you can also do in the K8s Dashboard. I have been exclusively using Kubectl in the terminal for the past few months and could really see the benefit of additionally using the Dashboard to gain insight into my cluster’s state, performance and activity. As a visual learner, it’s great to have another way to wrap my head around what’s going on inside my Kubernetes cluster.

Taking the Helm: Delivering Kubernetes-Native Applications – Michelle Noorali and Matt Butcher, Deis & Adnan Abdulhussein, Bitnami

Officially, “Helm, is a tool that streamlines the creation, deployment and management of Kubernetes-native applications.” My description of Helm? A way to whip up pre-made recipes for components you might need in your Kubernetes cluster.  For instance if you need a WordPress deployment on a Kubernetes cluster you simply:

$ helm install stable/wordpress

My favorite idea from this talk was how new users of Kubernetes can use Helm to learn about what components and configurations are needed in a Kubernetes cluster.

Find a Way to Contribute

Logging for Containers: Eduardo Silva, Treasure Data

Eduardo discussed Fluentd, a product I have been learning about, which “is an open source data collector for unified logging layer.” Treasure Data created a vibrant community around Fluentd with more than 600 user contributed plugins written in Ruby;  and Fluentd was announced as an official CNCF project the first day of the conference.

Eduardo took the time to personally discuss Fluentbit, a slimmer data forwarder and how we could use it in our project. He explained support to create Golang plugins had just been added and talked about how I could get involved by writing a plugin. Since I am also learning Golang and could use Fluentbit, the idea of writing a plugin seems like an excellent contribution that will allow me to continue my deep dive into managing data between containers.

Get Inspired

On the second day of the conference the CNCF hosted a diversity luncheon. The discussion around the lunch tables focused on challenges facing diverse individuals entering the industry. I had the opportunity to speak with senior female developers with successful careers and hear their advice on entering and navigating the industry. It was a wonderful chance to focus on how we can continue attracting diverse talent who can build stronger and more relevant technology for everyone.



CloudNativeCon 2016 was a wonderful first conference for me and although the whirlwind of a conference is tiring, I left feeling motivated and inspired. The conference made me feel like I was a part of the community and technology I have been working with daily.

Leah Petersen (Twitter: @eccomi_leah) is currently an intern with the CNCT team at Samsung SDS, the newest Platinum Member of the Cloud Native Computing Foundation. She is finishing up a year long program at Ada Developers Academy, which is a training program located in Seattle for women who want to become software developers.

CloudNativeCon/KubeCon 2016 – It’s a wrap!

By | Blog | No Comments

The sold out CloudNativeCon/KubeCon NA 2016 has come to an end. More than 1,000 end users, leading contributors and developers from around the world came together for two days in Seattle to exchange knowledge, best practices, and experiences using Fluentd, Kubernetes, Prometheus, OpenTracing and other cloud native technologies. With 108 sessions, keynotes, lightning talks, breakouts, and BoFs and 38 sponsors, CloudNativeCon/KubeCon NA 2016 was a fabulous success. You can enjoy the entire conference in this Youtube playlist! Follow along with the conversation on Twitter too using hashtag #CloudNativeCon and # KubeCon.

Here are some first impressions:


Read All About It

Several important announcements were made the week of CloudNativeCon/KubeCon NA 2016; including:


Keynote Highlights

Speakers from a variety of large and small companies talked about how they were using Kubernetes, Prometheus, OpenTracing, building solutions around them and cloud native concerns like security and networking. Key sessions from end users, developers and contributors included:

On the Floor

Bringing the community together to help build professional and personal connections was a main theme of the conference. Attendees got the chance to speak with CNCF members and show sponsors at booths in the exhibit hall while chowing down on mac’n cheese, cupcakes, and popcorn, hanging with a spaceman, and winning flying drones.


Party Hardy

Parties hosted at the Seattle Art Museum, Loulay Kitchen & Bar and Hard Rock Cafe provided even more opportunities to make connections with one another, mingle and create an even stronger community bond!


Other Highlights

  • The New Stack’s Judy and Alex Williams treated the community to fresh coffee and virtual 3D-printed pancakes both mornings of the conference. Early risers were treated to a panel hosted by Alex featuring:
  • Host John Furrier from theCUBE was on-site chatting with Apprenda, Canonical, CNCF, CoreOS, Microsoft, Platform9, Red Hat, Samsung and Weaveworks. Watch all the great discussions at
  • 2016 CNCF Community Award winners were announced! Congrats to Google’s Kelsey Hightower for for winning Top Ambassador and Google’s Tim Hockins and CoreOS’ Fabian Reinartz for Top Committer
  • We welcomed five CNCF Diversity Scholarship winners from around the world to CloudNativeCon/KubeCon and tripled the number of scholarships offered in 2017. Stay tuned for a series of blog posts from the 2016 winners at and an application to apply for next year’s scholarships!

The diversity luncheon held at Loulay Kitchen & Bar featured discussions with Red Hat’s Diane Mueller, Intel’s Michelle Xu and 75 other attendees around diversity and inclusion.


CloudNativeCon/KubeCon NA 2016 would not have been possible without the help of its sponsors, speakers, attendees, and organizers. Thanks so much to all of you! Enormous gratitude to the Events team for their tireless commitment to planning and executing the Conference! Our Diamond and Platinum sponsors deserve a special mention as they made all the food, drinks, video recordings, and swag possible:

Diamond Sponsors


Platinum Sponsors


On to 2017

In 2017, CloudNativeCon/KubeCon is coming to Berlin, Germany and Austin, Texas! Both shows will bring together leading contributors to showcase a full range of technologies that support the cloud native ecosystem and help bring cloud native project communities together. Early registration, sponsorship and CFP information is now open for both Berlin and Austin. Note, Berlin’s early bird registration discount ends December 6th and CFP submissions are due December 16th.

To further cloud native education, CNCF will also host a Cloud Native/Kubernetes 101 Roadshow: Pacific Northwest January 24-26, 2016. Visiting Vancouver, Seattle, & Portland to reach new end users, developers, and other potential community members and share with them the story of how cloud native technologies—orchestrating containers as part of a microservices architecture— is the best way to deploy modern applications. Visit to attend!

Cloud Native Computing Foundation Launches Certification, Training and Managed Service Provider Program for Kubernetes

By | Announcement | No Comments

CNCF Partnering with The Linux Foundation to Offer New Support Options to Enterprises Deploying Kubernetes

SEATTLE – CloudNativeCon/KubeCon – November 8, 2016 – The Cloud Native Computing Foundation (CNCF), which is sustaining and integrating open source technologies to orchestrate containers as part of a microservices architecture, launched a program today to train, certify and promote Kubernetes Managed Service Providers (KMSP), which will provide enterprises with Service Level Agreement (SLA)-backed support options, consulting and professional services by highly trained and certified service partners.

“Many enterprises have successfully deployed Kubernetes based on the publicly available documentation and free support available from our large and growing community,” said Dan Kohn, Executive Director of the Cloud Native Computing Foundation. “CNCF’s new offerings will enable enterprises that want additional support to be confident that they are working with Kubernetes experts, which is increasingly in demand.”

The KMSP program will ensure enterprises get the support they’re looking for to roll out new applications more quickly and more efficiently than before, while feeling secure that there’s a trusted and vetted partner that’s available to support their production and operational needs.  

It launches today with nine partners on board including: Apprenda, Canonical, Cisco, Container Solutions, CoreOS, Deis, Huawei, LiveWyer and Samsung SDS. Google has also committed to assist in the curriculum and certification development.

The program includes the following components:

  • A CNCF working group of Kubernetes experts who will collaboratively develop an open source curriculum and make it available under the Creative Commons By Attribution license for anyone to use.
  • CNCF is developing an online, proctored certification program to test that curriculum. The program will be run by The Linux Foundation for CNCF.
  • A free edX massively open online course (MOOC) covering the introductory sections of the curriculum will be released by leveraging The Linux Foundation’s existing edX partnership; 650,000 people have registered for The Linux Foundation’s Intro to Linux course on edX.
  • Kubernetes training will be offered by The Linux Foundation and will also be available from other service providers who can leverage the open source curriculum.
  • Requirements to become a Kubernetes Managed Service Provider will include: three or more certified engineers, demonstrable activity in the Kubernetes community including active contribution and a business model to support enterprise end users.
  • Prometheus, OpenTracing and other CNCF project support will be added in as additional content modules over time with the possibility of a Prometheus (etc.) Managed Service Provider program in the future.

The self-paced, online course will teach the skills needed to create and configure a real-world working Kubernetes cluster. The training course will be available soon, and the certification program is expected to be available in the second quarter of 2017. The course is open now at the discounted price of $99 (regularly $199) for a limited time. Sign up here to pre-register for the course.

The KMSP program is a pre-qualified tier of highly vetted service providers who have deep experience helping enterprises successfully adopt Kubernetes. The KMSP partners offer SLA-backed Kubernetes support, consulting, professional services and training for organizations embarking on their Kubernetes journey.

The Linux Foundation offers a neutral home for running such programs, thanks to its close involvement in the open source community. It is already helping develop technology for DevOps professionals through its open source projects and offers several related free massive open online courses (MOOCs), including: Intro to Linux, Intro to Cloud Infrastructure Technologies, Introduction to OpenStack and Introduction to DevOps: Transforming and Improving Operations.

In the coming weeks, any CNCF or Kubernetes community member who wants to provide input on the criteria and baseline requirements for certification is encouraged to join the Certification Working Group. Google has committed to assist, and many others, including Apprenda, Container Solutions, CoreOS, Deis and Samsung, have expressed interest in participating in the Working Group. To join the working group, go to this link.

Supporting Quotes from KMSP Partners

Apprenda: “We have been supporting some of the earliest adopters of Kubernetes well before 1.0,” said Sinclair Schuller, CEO of Apprenda. “Given the rise in adoption of enterprise microservices patterns over the past two years as Kubernetes has matured, end users are increasingly looking for a set of proven partners to work with and we are excited to be part of KMSP along with the launch of Kismatic Enterprise Toolkit. Combining Google’s experience in managing billions of containers per week and our decade of partnering with Fortune 500 organizations to deliver distributed systems capabilities in the enterprises SDLC makes this open collaboration a great win for customers.”

Canonical: “We are thrilled to be part of KMSP, as it complements our commercially supported distribution of Kubernetes and our fully managed Kubernetes services, which work across all major public clouds and private infrastructure, enabling developer teams to operate Kubernetes clusters on demand, or outsource their Kubernetes operations to experts,” said Dustin Kirkland who leads Canonical’s Platform Products.

Cisco: “We see an enterprise container stack emerging around Kubernetes as the foundation for modern applications,” said Kenneth Owens, CTO Cloud Native Platforms at Cisco. “Companies are getting behind containers and microservices architectures because of their potential to fundamentally change how applications are developed.”

Container Solutions: “We use our expertise in software development, as well as leadership, strategy and operations to help our customers innovate at speed and scale,” said Jamie Dobson, CEO at Container Solutions.

CoreOS: “CoreOS is committed to bringing cloud native infrastructure to companies everywhere,” said Brandon Philips, CTO of CoreOS. “We do this through products like Tectonic, the enterprise Kubernetes platform, our training and services, and through our open source leadership and contributions in the Kubernetes community. CoreOS shares the knowledge and expertise that enterprise users need to support their application-focused infrastructure. When deploying Kubernetes, Prometheus, etcd, CoreOS Linux and more, customers are guided from the teams bringing these cloud native technologies in the open source community.”

Deis: “Deis Professional Services works with enterprises at all stages of Kubernetes adoption,” said Gabriel Monroy, CTO at Deis. “We excel at structuring proof of concepts, production cluster standups, application migration, cluster certification, production readiness checks and training for developers and operators. In addition, Deis provides 24×7 operational support for any Kubernetes cluster managed by our global cluster operations team.”

Google: “We are enthusiastic about how the KMSP program will support enterprises adopting Kubernetes,” said Allan Naim, Product Manager for Kubernetes and Google Container Engine. “Google will be actively contributing to the curriculum and certification development.”

Huawei: Huawei is excited to be recognized for our ability to support Kubernetes deployments in the worldwide. Kubernetes is a critical technology for us. A key goal for Huawei is to help the open source technology create value for our customers and partners,” said Dr. Ying Xiong, Chief Architect of Cloud Platform at Huawei Technologies.

LiveWyer: “Our team believes Kubernetes is a powerful tool in the next era of infrastructure development and containerized applications. The efficient container orchestration of Kubernetes provides IT teams with the ability to react quickly and robustly to any demand which is something that the LiveWyer experts are passionate about helping businesses achieve,” said David O’Dwyer, Founder at LiveWyer.

Samsung SDS: “We offer Cloud Native Computing expert consulting across the range of technical aspects involved in building services targeted at a Kubernetes cluster,” said Bob Wise, Chief Cloud Technologist at Samsung SDS Research America.  

Additional Resources

About Cloud Native Computing Foundation

Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. The Cloud Native Computing Foundation (CNCF) hosts critical components of those software stacks including Kubernetes, Prometheus and OpenTracing; brings together the industry’s top developers, end users, and vendors; and serves as a neutral home for collaboration. CNCF is part of The Linux Foundation, a nonprofit organization. For more information about CNCF, please visit:


The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: Linux is a registered trademark of Linus Torvalds.

Media Contact

Sarah Conway

The Linux Foundation

(978) 578-5300