Loading…
Thursday, March 10 • 10:55 - 11:35
Kubernetes and the Potential for Higher Level Interfaces

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Abstract:
Kubernetes provides rock-solid APIs for building and running your distributed systems. Pods, Services and ReplicationControllers provide trustworthy and scalable abstractions that make solving real-world infrastructure problems simpler. But that doesn’t mean interacting with those low-level primitives will be the only option for developers and operators.

Outline:
  • Discuss why different user interfaces match different types of user or organisation
  • Show how Deis v2 uses Kubernetes, building a familiar imperative interface on top of the Kubernetes API
  • Explore the use of Puppet for managing Pods, Services and Replication Controllers in Kubernetes, and why a declarative language has its advantages over raw data
  • Look around at other opportunities for alternative interfaces like OpenShift, Helm and Fabric8, and explore the topic of interoperability

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Senior Software Engineer, Puppet Labs
Gareth Rushgrove is a senior software engineer at Puppet Labs. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations and information... Read More →


Thursday March 10, 2016 10:55 - 11:35 PST
CodeNode - Alt Tab