Skip to content

Instantly share code, notes, and snippets.

@ams0
Last active June 7, 2019 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ams0/867768633a804f62dae15ed11a17ec4b to your computer and use it in GitHub Desktop.
Save ams0/867768633a804f62dae15ed11a17ec4b to your computer and use it in GitHub Desktop.
KubeconEU 2019 recap for Amazic world

Kubecon: it's the people

Alessandro Vozza, CNCF ambassador

An opinionated piece about Kubernetes, Kubecon and our Cloud Native future.

Another successful KubeconEU edition closes and it's time to wrap it up and share some facts and opinions (my own, obviously) about the conference, the experience and generally about where the Cloud Native Computing community is moving to.

KubeCon+CloudNativeCon is now firmly estabilished as the technical conference of choice for most cloud native engineers, decision makers, community members and (many) vendors. Its deep technical content, enphasis on diversity and inclusion and relaxed atmoshpere makes it an important and regular occourence in everyone's calendar. It's also the moment where all Kubernetes' Special Interest Groups (SIG's) meet face to face to discuss results and plan for the next cycle.

First, about the logistics: altough having about the same attendance of the last edition in Seattle, this Kubecon felt more spacey and there was a lot more room to talk, meet and relax (the outside area where really a nice addition). For some, the distance between the expo area and the session areas was a bit too much, but I dind't mind the walk (I clocked >15000 steps a day! But I understand that for some this could be a barrier).

Kubernetes is here to stay

Kubernetes has been dubbed the "fabric of Internet", and it's a foundamental driver for digital transformation and the innovation engine for the future infrastructure of both nimble startups and estabilished enterprises. And as someone already put it, Kubernetes is a "platform to build platforms"; the question is not anymore "Why Kubernetes?" but rather, "How quick (and safely) can I get this thing running?". Surely it deserves the best conference in the IT world? And surely Kubecon delivers.

For me the opening keynote from Dan Kohn really summarised the current status of the Cloud Native Computing Foundation and the clear dominance of Kubernetes over legacy orchestrators:

  • It works well
  • It's a vendor-neutral platform
  • It's the people!

The last point I think it's the most important: never before (with the possible exception of the Linux project) such diverse and active commnity has come together to deliver such world-class software. Dan's talk empahsises the importance of building on previous art to advance human progress (with examples human evolution, calculus and environmental research); this is exactly the point and the strenght of Open source software development and the transformative power of communities not only on software but also on the society at large.

Allow me now to write about some of the trends I spotted wandering the large halls for the Gran Fira of Barcelona:

Clusters are cattles

Operational teams are getting less and less attached to single clusters and flexing their muscles in deploying several, smaller cluster for specific purposes (ML, data processing) or individual teams. This comes with the added benefit of becoming used to frequent updates, zero-downtime deployments, multi region and multi cloud setups (more on that later) and better resiliency. One could say that after commoditizing virtual machines, container adoption and managed services in the cloud are on the way to commoditize entire clusters.

Open standards and service meshes are on the rise

It's a great and important milestone that two long-standing projects, OpenCensus and OpenTracing are now merged into the CNCF sandbox project OpenTelemetry; observability and traceability are quickly becoming a crucial component of any microservices architecture and their fate and adoption is strongly correlated with the adoption of Service Meshes. And about the latter, the well-received announcement from Microsoft and other vendors of the Service Mesh Interface shaked the market quite a bit and reshuffled what seemed to be a market dominated by only one player (you know who I'm talking about); this should make it for an easier and smoother adoption and a push for better features and performance (the fine folks at Kinvolk recently published an objective performance test of service meshes, and they were on the news also because they just hired Andrew Randall).

Enterprise adoption

Enterprises keep getting the front stage at Kubecon is not a news (even banks were on stage before) but a notable mention goes to the multicloud journey of ABN AMRO presented on stage by Mike Ryan and Laura Rehorst (yes, as Kelsey Hightower showed last time with FORTRAN, COBOL also has a home in Kubernetes!)

Security and policy enforcement are becoming mainstream

As enteprise adoption picks up pace, the need for secure infrastructure becomes paramount and that's shows in the rise of security focused vendors (I had my personal copy of Kubernetes Security signed by Liz Rice and Michael Hausenblas!) and the progress made in extending the Open Policy Agent (a CNCF project) with Gatekeeper (check this talk from Riza Zhang of Microsoft and Max Smythe from Google). The general feeling is that Kubernetes is already a quite secure platform, but more work is needed to really lock down the platform.

Lowlights

Not much here to say but there's always space for improvement. One thing that I really never get is why SIG sessions have so little attendance and partecipation; I've been to a few and we were just a few people in the room; I surely wish SIG's will get more support from the Kubecon attendees (after all, you can watch all sessions afterwards, but nothing can replace the in-person interaction. So next Kubecon, stop by an SIG introduction or deep dive, you'll thank me later!).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment