End of March I attended CloudNativeCon + KubeCon Europe in Berlin and compared with the event last year in London, I think two words describe it best: bigger and broader. With over 1200 attendees the event was impressive but still felt like a place where you can have meaningful discussions with peers. The other trend I noticed: it's not only about Kubernetes anymore. What started out as a neutral base for Kubernetes in 2015 is now home to nine projects (with containerd and rkt as the latest additions) and growing. This also was noticeable in the variety of the sessions and encourages intra-project exchange. I'd like to share a few highlights from the sessions I attended and some general impressions in the following:
There were three talks on gRPC, now also a CNCF project and pretty much the universal communication glue, not only for Kubernetes. Unfortunately the only material available online is the video of the keynote.
Peter Bourgon gave a terrific talk on Go+Microservices with slides and video available.
A great non-technical talk by Joe Beda was Scaling Kubernetes, addressing challenges around the community and how to grow it in a healthy way.
Integrating long-term storage with Prometheus by Julius Volz (slides|video) provided a nice intro into how to efficiently store time series data.
In Writing a custom controller Aaron Levy showed how to extend Kubernetes, showing a lot of Go code and giving hints what to do (and what to avoid).
Quinton Hoole (formerly Google, now Huawei) talked in Scale Kubernetes to support 50,000 services (slides|video) about the challenges around the proxying a large amount of services and how to overcome the IPTables-based load-balancing bottleneck with IPVS.
It was an amazing event, but don't take only my word for it. Others also shared their thoughts on the event and I encourage you to check out what their impressions were:
Last but not least, thanks to the CNCF you can watch the sessions online now via YouTube and who knows, maybe we meet at the next event beginning of December in Austin, Texas—the CfP is open now, so go ahead and submit your abstract!
In this blog post I want to introduce a nice little trick to make canary deployments possible only with Kubernetes StatefulSets and Services. First, let me give a bit of background on why I went down ...
Today, we’re making the Azure Service Operator available on OperatorHub.io to enable users to connect OpenShift clusters to Azure services, including EventHub, Azure SQL, CosmosDB, Storage Accounts, ...