It was great to be back in Amsterdam for DevOps Days. Having attended as a StackStorm founder and then a couple of times now as one of the founders of OpenEBS and CEO of MayaData, it feels a little bit like home (although there were many new faces).
In this blog I will talk a little bit about:
As always — please keep in touch, provide feedback below or via my epowell101 twitter or the OpenEBS Slack channel.
TL;DR -> production usage of stateful workloads on Kubernetes does seem to require or at least lead to new approaches for many users, as explained below.
Workshop
When I walked into the workshop space 15 minutes before the start, I saw Jeffry and Murat, pictured above, alone in an empty room; I immediately wondered whether it was best to start at 9 am in Amsterdam. Within 20 minutes the room was full.
The workshop was designed by Jeffry and Murat to focus on a common need -> blue/green deployments on Kubernetes of stateful workloads. You can get all the materials from the workshop here:
https://github.com/openebs/community/tree/master/workshop
I won’t go into depth about the workshop. I would just point out that unlike many other Kubernetes workshops I’ve attended, this one spent almost no time on basic installation and deployment of Kubernetes and whatever tools that were being discussed. Instead, users were expected to have minikube or access to another Kubernetes cluster; they then simply:
And they went in 2 minutes or less into more interesting subjects such as snapshots and clones and how to use them to adopt blue/green and canary patterns to stateful workloads.
Personas
A couple of data points regarding who attended:
12 months!
The last 12 months have passed quickly; it was 12 months ago that I started full time at MayaData and our CTO Jeffry Molanus started as well. I’d like to thank the OpenEBS community and members of the broader community such as Chris at the CNCF and Alexis at WeaveWorks for their coaching and feedback. A few things that have happened just since last year that I hope rewards the belief of the community and of our team in our approach of delivering storage services to Kubernetes by leveraging Kubernetes itself:
Hackathons and Bangalore. Over the last 12 months, members of our team have launched the OpenSource Cafe — a floor of the MayaData building plus organizational support and lots of food and chai as needed — to support the broader OpenSource community. And the OpenSource Cafe has become one of the leading spots for tech and DevOps meetups in Bangalore. Also, our hackathons have reached across India — and into the broader open source community — and have helped to educate hundreds of engineers on how to contribute to open source projects. For example:
Hopefully the above is of use to others in the OpenEBS community and the broader Kubernetes community. There is a tremendous amount of momentum behind enabling Kubernetes to run stateful workloads in a cloud-native way — allowing DevOps engineers that understand Kubernetes to control their storage via an architecture that traditional centralized storage cannot match. We’re happy to both be contributing to this momentum and to be benefiting from all the work Google and others are doing in the area as well.
Again, please provide your thoughts below or via Twitter or join us on the OpenEBS community.
This article was first published on Jul 19, 2018 on MayaData's Medium Account