Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

YAML is for computers.

Bryan Liles (Heptio)
5:05pm5:45pm Wednesday, July 18, 2018
Distributed computing
Location: Portland 255
Level: Beginner
Average rating: ****.
(4.50, 4 ratings)

Who is this presentation for?

  • Developers and operators who work in a Kubernetes environment

Prerequisite knowledge

  • A high-level understanding of Kubernetes
  • Familiarity with Git and automation (useful but not required)

What you'll learn

  • Learn how ksonnet can help with your Kubernetes configuration and how to integrate a GitOps pipeline into your application development workflow


As our operating environments get more complex, so do the configurations for these systems. With Kubernetes, creating a complicated environment usually involves constructing large amounts of YAML. YAML is simple, human readable, and API supported. However, as their projects grow, devs may encounter “walls of YAML” that are not easily refactored or reused and experience uncertainty when kubectl commands cause inconsistencies between local and server YAML. Fortunately, there are better options

Bryan Liles offers an overview of ksonnet, an open source framework that enables developers to create and edit their “configuration as code,” no matter the scale of their Kubernetes apps. You’ll learn simple commands to take advantage of reusable components, decouple parameters from resources, and deploy to multiple environments. You’ll also discover how to integrate with other tools to set up GitOps, ensuring that your organization always knows what’s in production, and integrate ksonnet into your GitOps pipeline.

Photo of Bryan Liles

Bryan Liles


Bryan Liles is an engineer at Heptio. When he is not writing software to help move teams to Kubernetes, he gets to speak at conferences on topics ranging from machine learning to building the next generation of developers. In his free time, Bryan races cars in straight lines and around turns and builds robots and devices.